Цепочка ошибок в JavaScript: удобная отладка кода с помощью Error.cause
https://habr.com/ru/companies/timeweb/articles/967440/
https://habr.com/ru/companies/timeweb/articles/967440/
Хабр
Цепочка ошибок в JavaScript: удобная отладка кода с помощью Error.cause
Обработка ошибок в JavaScript всегда была немного хаотичной. Получить ошибку легко, но отследить ее первоисточник бывает очень сложно. Именно здесь и приходит на помощь свойство cause . ❯ Проблема...
Первая в мире библиотека Web Components в духе shadcn. Серьёзно, я проверял
https://habr.com/ru/articles/972038/
https://habr.com/ru/articles/972038/
Хабр
Первая в мире библиотека Web Components в духе shadcn. Серьёзно, я проверял
Окей, заголовок звучит максимально самоуверенно, я понимаю. Но насколько мне удалось нагуглить — это действительно первая попытка сделать что-то подобное. Если я не прав — напишите в комментах, я с...
Грани полиморфизма React: полиморфные декораторы
https://habr.com/ru/companies/cloud_ru/articles/962830/
https://habr.com/ru/companies/cloud_ru/articles/962830/
Хабр
Грани полиморфизма React: полиморфные декораторы
Привет, снова Костя из Cloud.ru . Мы поговорили уже про as для типобезопасного полиморфизма, asChild для композиции и FACC для вариативного дизайна. Но что, если я...
Запускаем C++ SQL-движок в браузере: как парсить Excel, CSV и Parquet через WebAssembly (без сервера)
https://habr.com/ru/articles/972646/
https://habr.com/ru/articles/972646/
Хабр
Запускаем C++ SQL-движок в браузере: как парсить Excel, CSV и Parquet через WebAssembly (без сервера)
Современный фронтенд давно перестал быть просто "лицом" приложения. Мы переносим в браузер нейросети, обработку видео и криптографию. Но когда дело доходит до банальной аналитики файлов — например,...