[Перевод] 10 веб-API, заменяющих многие библиотеки JavaScript
Современные браузеры тихо съедают экосистему JavaScript живьем.За последние несколько лет основные браузеры выпустили нативные веб-API, которые заменяют удивительно большое количество утилит, которые мы до сих пор устанавливаем по привычке. Тем не менее, многие разработчики продолжают использовать уже ненужные, но п...
Современные браузеры тихо съедают экосистему JavaScript живьем.За последние несколько лет основные браузеры выпустили нативные веб-API, которые заменяют удивительно большое количество утилит, которые мы до сих пор устанавливаем по привычке. Тем не менее, многие разработчики продолжают использовать уже ненужные, но привычные библиотеки. Если зависимость всегда работала, она остается в стеке, даже если браузер уже умеет выполнять ту же работу.Такой подход обходится дороже, чем кажется. Каждый дополнительный пакет увеличивает вес сборки, затраты на обслуживание, частоту обновления версий и риск отказа от проекта в долгосрочной перспективе. Нативные API-интерфейсы стоят пользователям 0 КБ данных, работают глубоко в движке (часто вне основного потока (main thread)) и используют оптимизации, недоступные библиотекам.
Краткая сводка
Современные браузеры добавили нативные веб‑API, которые могут заменить многие привычные JavaScript‑библиотеки, экономя трафик и повышая производительность, однако разработчики часто продолжают использовать устаревшие зависимости, увеличивая размер сборки и риск проблем в долгосрочной перспективе.
Связанные теги
Компании и люди
Линия сюжета
Продолжить следить за темой
Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.
ИИ без иллюзий: почему большие языковые модели ошибаются, даже когда знают ответ
Всем привет! Меня зовут Шабашев Валерий. Я работаю Python-разработчиком в ТехВилле и параллельно занимаюсь научной деятельностью в аспирантуре, где исследую поведение языковых м...
Почему «зоопарк» ИТ-систем не исчезает даже когда все понимают, что это проблема
Привет, Хабр.Почти в любой компании есть момент, когда кто-то говорит: «У нас какой-то зоопарк систем». Все кивают, кто-то даже предлагает навести порядок. Но на этом обычно все...
Протокол «Хаос-Река»: агентная симуляция, коэффициент Джини и одна незакрытая уязвимость
Предыдущие две статьи сформулировали гипотезу: распределённое сообщество IT-специалистов может координироваться без иерархии, зарплат и венчурного капитала — если протокол взаим...
40 минут в день на костыли: когда система управления разработкой мешает разрабатывать
Внедрили таск-трекер для ускорения — а команда стала тратить 40 минут в день на костыли. Рассказываю, как за полтора года у нас накопилось 11 обходных путей, почему онбординг но...
Как я отсеиваю 90% кандидатов одной архитектурной задачей
Всем привет!Недавно мне нужно было нанять людей в команду по созданию системы на Python, Java, Go. Для меня крайне важны соблюдения принципов SOLID, Чистой архитектуры, Чистого ...
Система компоновки данных в 1С
Большинство знают базу: создал схему компоновки, написал запрос, перетащил поля в настройки — получил отчёт. Но СКД умеет гораздо больше! И многие задачи, которые решают кодом в...
Рекламный слот
Article monetization slot
Reserved for contextual monetization inside article pages.
Похожие статьи
Еще материалы, которые пересекаются по тегам, источнику или категории.
ИИ без иллюзий: почему большие языковые модели ошибаются, даже когда знают ответ
Всем привет! Меня зовут Шабашев Валерий. Я работаю Python-разработчиком в ТехВилле и параллельно занимаюсь научной деятельностью в аспирантуре, где исследую поведение языковых м...
Почему «зоопарк» ИТ-систем не исчезает даже когда все понимают, что это проблема
Привет, Хабр.Почти в любой компании есть момент, когда кто-то говорит: «У нас какой-то зоопарк систем». Все кивают, кто-то даже предлагает навести порядок. Но на этом обычно все...
Протокол «Хаос-Река»: агентная симуляция, коэффициент Джини и одна незакрытая уязвимость
Предыдущие две статьи сформулировали гипотезу: распределённое сообщество IT-специалистов может координироваться без иерархии, зарплат и венчурного капитала — если протокол взаим...
40 минут в день на костыли: когда система управления разработкой мешает разрабатывать
Внедрили таск-трекер для ускорения — а команда стала тратить 40 минут в день на костыли. Рассказываю, как за полтора года у нас накопилось 11 обходных путей, почему онбординг но...
Еще материалы от Habr
Свежие публикации и продолжение темы от той же редакции.
ИИ без иллюзий: почему большие языковые модели ошибаются, даже когда знают ответ
Всем привет! Меня зовут Шабашев Валерий. Я работаю Python-разработчиком в ТехВилле и параллельно занимаюсь научной деятельностью в аспирантуре, где исследую поведение языковых м...
Почему «зоопарк» ИТ-систем не исчезает даже когда все понимают, что это проблема
Привет, Хабр.Почти в любой компании есть момент, когда кто-то говорит: «У нас какой-то зоопарк систем». Все кивают, кто-то даже предлагает навести порядок. Но на этом обычно все...
Протокол «Хаос-Река»: агентная симуляция, коэффициент Джини и одна незакрытая уязвимость
Предыдущие две статьи сформулировали гипотезу: распределённое сообщество IT-специалистов может координироваться без иерархии, зарплат и венчурного капитала — если протокол взаим...
40 минут в день на костыли: когда система управления разработкой мешает разрабатывать
Внедрили таск-трекер для ускорения — а команда стала тратить 40 минут в день на костыли. Рассказываю, как за полтора года у нас накопилось 11 обходных путей, почему онбординг но...
Дополнительное покрытие этой темы
Похожие публикации и близкие по смыслу материалы по этой же теме.
[Перевод] JavaScript считает все данные датами
Excel не единственный, кто любит превращать любые данные в даты.Если вы работаете с датами в JavaScript, то, вероятно, рано или поздно пользовались new Date(someString). Это удо...
Вы и я не знаем ни JavaScript ни какой-либо другой язык
Я 10 лет пишу на JavaScript и публично заявляю: я его не знаю. Но почему-то уверен, что закрою любую задачу из вашего бэклога. Разбираю манипулятивную схему, которой грешит весь...