LIBRARY: интересные статьи про React 19, V8 и смерть Date
useOptimistic Won't Save You - оптимистичные UI-апдейты — это не только магия мгновенного отклика, но и головная боль при синхронизации с сервером. Автор разбирает, где useOptimistic создает иллюзию простоты,
и показывает, как правильно обрабатывать ошибки и роллбэки, чтобы не сломать UX при плохом интернете.
Date is out, Temporal is in - знакомимся с Temporal API — новым стандартом работы со временем в JS, который наконец-то делает Moment.js, date-fns и Day.js ненужными. Статья покажет, как нативно и без боли работать с таймзонами, длительностью и арифметикой дат.
Stop turning everything into arrays (and do less work instead) - как перестать писать [...new Set(data)] и Array.from() на каждом шагу? Разбираем Iterator Helpers — новый способ работать с коллекциями (Map, Set) напрямую, избегая лишних аллокаций памяти и промежуточных массивов.
JavaScript's for-of loops are actually fast (V8) - если вы до сих пор пишете for (let i = 0; i < len; i++) ради скорости — остановитесь. Это глубокий дайв в то, как команда V8 оптимизировала итераторы. Узнаете, почему читаемый for...of теперь работает так же быстро (а иногда и быстрее), как "сишные" циклы, и как работает механизм Loop Peeling.
library-дайджест