✨ 10 браузерных API, заменяющих библиотеки, которые я раньше все время устанавливал
Многие задачи, для которых раньше приходилось устанавливать NPM пакеты и jQuery плагины, теперь решаются встроенными API браузера.
В статье разбираются: IntersectionObserver, Dialog, Popover, View Transitions, AbortController, structuredClone, groupBy, новые методы массивов, Web Crypto и Temporal. Для каждого приведены небольшие примеры кода, возможные замены библиотекам и нюансы поддержки в браузерах.
Тем временем в TC39 обсуждают предложение Composites. Два объекта с одинаковым содержимым сейчас считаются разными. Вместо JSON.stringify предлагается Composite({ x: 1, y: 4 }). Два композита с одинаковыми значениями это один и тот же объект, поэтому ===, Set и Map работают так, как ожидаешь.
А какие новые методы и API ждете вы?
👉 https://habr.com/ru/companies/timeweb/articles/1086082/
Post #1614
635

- 👍 1
- 🔥 1