Підтримка нового об’єкта Temporal JavaScript нарешті з’являється у вебпереглядачах, повідомляє InfoWorld. За словами фахівців Mozilla, веброзробникам незабаром стане легше працювати з датами й часом у JavaScript завдяки новій підтримці браузером об’єкта Temporal JavaScript.
Реалізації нового об’єкта Temporal почали доставляти в експериментальних версіях браузерів, повідомив Браян Сміт, штатний технічний автор команди MDN Web Docs у Mozilla. Програми, які покладаються на планування, чутливі до часу. Дані або інтернаціоналізацію може використовувати Temporal для точних узгоджених дат, часу, календарів і тривалості.
Однак стабільна кросбраузерна підтримка Temporal ще не досягнута, і в міру розробки реалізацій можуть бути внесені зміни, сказав Сміт. Браузер Mozilla Firefox, здається, має найбільш зрілу реалізацію на цьому етапі, з підтримкою, вбудованою у версію Nightly позаду параметра javascript.options.experimental.temporal. Основні помилки браузера, які відстежують впровадження Temporal, включають Firefox, Safari та Chrome.
За словами Сміта, JavaScript Temporal був розроблений як повна заміна об’єкта JavaScript Date, щоб зробити керування датою та часом надійним і передбачуваним. Об’єкт date підтримує місцевий час користувача та UTC без підтримки часового поясу. Окрім того, існують проблеми з датою через літній час і історичні зміни календаря.
Натомість Temporal пропонує підтримку представлень часового поясу та календаря, а також багато вбудованих методів для перетворень, порівнянь, обчислень, форматування та інших можливостей. З появою експериментальних реалізацій це гарний момент випробувати Temporal і ознайомитися з ним. MDN має онлайн-документацію щодо Temporal.
Читайте також на нашому сайті про стан JavaScript: головні тренди та нові можливості.
Підписуйтеся на ProIT у Telegram, щоб не пропустити жодної публікації!