JavaScript задачи с собеседований
5.02K subscribers
595 photos
51 videos
9 files
344 links
Задачи, тесты и теоретические вопросы по JavaScript. Так же react, vue, angular, node.js

Прислать задачу/вопрос в дар: @cyberJohnny
Сотрудничество: @cyberJohnny
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Hamburger Menu Animations

4 вида плавной анимации для гамбургер-меню, реализованные на чистом CSS.

https://codepen.io/Zaku/pen/ejLNJL

#css
👍3
🎉 PostgreSQL playground прямо в браузере через WASM!

Открыл для себя интересный проект: полностью работающий PostgreSQL в браузере с помощью WebAssembly!

Теперь можно запускать и экспериментировать с PostgreSQL прямо в браузере — без установки, настроек и локальных серверов. Отлично подходит для:
- обучения SQL
- быстрых прототипов
- демонстраций
- тестирования запросов

🚀 PostgreSQL everywhere — даже в браузере!

🔗 https://github.com/datawan-labs/pg/
🔥1
🌐🚀 Visionary: WebGPU-Powered 3D Rendering Platform

Visionary — это веб-ориентированная платформа для рендеринга 3D-объектов с использованием Gaussian Splatting. Она обеспечивает высокопроизводительное отображение различных алгоритмов прямо в браузере, включая поддержку нейронных аватаров и постобработки.

🚀Основные моменты:
- ⚡️ Высокая производительность с использованием WebGPU.
- 🎨 Гибридная архитектура рендеринга для сложных сцен.
- 📦 Универсальный загрузчик активов для различных форматов.

📌 GitHub: https://github.com/Visionary-Laboratory/visionary

#typescript
Совет по Javascript 💡

Знаете ли вы, почему мы не можем создавать новые инстансы из arrow function?
📄 Создавайте PDF легко с TinyPDF! 🚀

TinyPDF - это минималистичная библиотека для создания PDF-файлов с нулевыми зависимостями. Всего 3.3 КБ кода, поддержка текста, изображений и форматов Markdown. Идеально подходит для генерации счетов, отчетов и других документов.

🚀Основные моменты:
- Минимальный размер и простота использования
- Поддержка текста, прямоугольников и изображений
- Многостраничные документы с настраиваемыми размерами
- Конвертация Markdown в PDF
- Без лишних зависимостей и функций

📌 GitHub: https://github.com/Lulzx/tinypdf

#typescript
🐧 Удобный установщик приложений для Linux

TuxMate — это веб-приложение для Linux, которое генерирует скрипты установки приложений для различных дистрибутивов. Оно упрощает процесс массовой установки программ на свежую систему, позволяя пользователям быстро настраивать свои машины.

🚀Основные моменты:
- Поддержка множества дистрибутивов (Ubuntu, Arch, Fedora и др.)
- Более 150 приложений в 15 категориях
- Умная генерация скриптов с учетом уже установленных пакетов
- Параллельная установка и индикаторы прогресса
- Интуитивно понятный интерфейс с навигацией

📌 GitHub: https://github.com/abusoww/tuxmate
🚀 HAPI: Умный контроль AI-сессий

HAPI — это локальная альтернатива Happy для запуска и управления AI-сессиями, такими как Claude Code и Codex. Пользователи могут контролировать сессии через веб-интерфейс или Telegram, а также отслеживать прогресс и управлять разрешениями инструментов.

🚀 Основные моменты:
- Запуск AI-сессий с любого устройства.
- Удалённый контроль через веб или мобильные приложения.
- Поддержка нескольких AI-движков: Claude Code, Codex, Gemini.
- Просмотр файлов и git-диффов.
- Отслеживание задач и прогресса сессий.

📌 GitHub: https://github.com/tiann/hapi
🌟 Создайте формы с OpenForm!

OpenForm — это красивый и открытый аналог TypeForm, предлагающий уникальный опыт создания форм с одним вопросом за раз. Поддерживает множество тем и типов вопросов, включая текст, выбор и загрузку файлов.

🚀Основные моменты:
- 6 стильных тем для оформления
- Поддержка мобильных устройств и клавиатурной навигации
- Безопасная аутентификация через Google OAuth
- Интуитивно понятная панель ответов с фильтрацией и экспортом
- 13 различных типов вопросов для гибкости

📌 GitHub: https://github.com/dabit3/openform

#javascript
📈 Полный SDK для Polymarket API

Полный набор инструментов для работы с API Polymarket, включая Data API, Gamma API и WebSocket для реального времени. SDK упрощает доступ к рынкам, ордерам и аналитике, позволяя разработчикам интегрировать функционал Polymarket в свои приложения.

🚀 Основные моменты:
- Поддержка нескольких API для торговли и анализа
- Реальное время обновлений через WebSocket
- Инструменты для обнаружения арбитража
- Удобные клиентские библиотеки для работы с данными
- Аналитика и управление кошельками

📌 GitHub: https://github.com/cyl19970726/poly-sdk
📺 NodeCast TV - Современный IPTV плеер

NodeCast TV — это веб-решение для просмотра IPTV с поддержкой прямого эфира, EPG, фильмов и сериалов. Оптимизирован для высокой производительности и удобного пользовательского опыта, он поддерживает большие плейлисты и предлагает интуитивно понятный интерфейс.

🚀 Основные моменты:
- Поддержка прямого эфира с быстрой сменой каналов
- Интерактивный EPG с 24-часовым таймлайном
- Разделы для фильмов и сериалов с богатой метаинформацией
- Система избранного для мгновенной синхронизации
- Готовность к работе с Docker для простоты развертывания

📌 GitHub: https://github.com/technomancer702/nodecast-tv

#javascript
🗺️ Создавайте красивые карты легко с mapcn!

mapcn предлагает бесплатные и открытые компоненты карт с нулевой конфигурацией. Он построен на MapLibre GL и стилизован с помощью Tailwind, что позволяет быстро создавать адаптивные карты, совместимые с shadcn/ui.

🚀Основные моменты:
- 🎨 Темная/светлая тема — автоматическая адаптация
- 📦 Нулевая конфигурация — готов к использованию сразу
- 🗺️ Полный доступ к возможностям MapLibre GL
- 🧩 Компоненты для создания сложных интерфейсов карт
- 📍 Система маркеров с подсказками и метками

📌 GitHub: https://github.com/AnmolSaini16/mapcn
This media is not supported in your browser
VIEW IN TELEGRAM
Node получил возможность запускать файлы TypeScript напрямую!