Login Sign Up
Advert
Your ad spot
Reserve this exclusive slot for the selected period.
Buy advertising →
Telegram community logo - Radio Kottans
Added 06 Dec 2025

Radio Kottans

@radio_kottans
Number of subscribers: 1 566
Photos: 126
Videos: 13
Links: 710
Description:
Share the knowledge (c) Канал корисних посилань та новин зі світу програмування від спільноти розробників "Котани". https://kottans.org/ Бажаєш підтримати? https://www.patreon.com/kottans
Source

Radio Kottans | Temporal — революція, яку дуже легко не помітити.Так, офіційно Tempora...

Telegram community logo - Radio Kottans Radio Kottans @radio_kottans
895 Views/Reach 2026-03-23 11:32 Message №855
Temporal — революція, яку дуже легко не помітити.Так, офіційно Temporal — це новий формат і стандарт роботи з датами в ECMAScript.Так, він вирішить багато проблем. Так, він позбавить наш код «зайвих» залежностей. Так, він зменшить бандли.А в чому ж тоді революція? Вперше!!! ECMAScript тепер має еталону реалізацію (частини вланої логіки). Тобто ECMAScript описує абстракції та поведінку, але не займається реалізацією і поширенням еталонної реалізації (reference implementation). Саме тому у нас є різні «engines» у різних браузерах, які компанії самі реалізують для свого продукту.Тепер же TC39 не просто розробило стандарт для об’єкта Temporal, а й зробило open-source «shared engine» на кшталт стандарту IEEE 754 для роботи з числами з плаваючою комою.Цей «time engine» написаний на Rust, щоб уникнути хронічних хвороб «плюсів». Наприклад, за даними команди безпеки Chromium 70% критичних помилок — це проблеми роботи з пам'яттю (С++).Друга революція — JS більше не ізольована система, зв'язок із зовнішнім джерелом часу обов'язковий. Тобто «temporal_rs» — логіка операцій із часом, але джерело чи відповідальний за це браузер чи runtime. Те, що раніше зберігалося у лібах типу «moment.js» чи «date-fns», прибираємо у «хост». Браузер буде зобов'язаний завантажувати собі базу IANA, якщо в ОС вона не оновлена.Схоже, що епоха "війн баузерів" остаточно завершується. Різні команди об'єднуються для розробки спільного рішення. Не тимчасового, не особистого, а спільного сталого та зваженого. Це вражає і надихає!Ще багато цікавих нюансів цієї тихої революції читайте у статті:https://bloomberg.github.io/js-blog/post/temporal