Node.js 26.0.0 (Current)
Node.js 26.0.0이 출시되었으며, 주요 업데이트로는 기본 활성화된 Temporal API, V8 JavaScript 엔진 14.6 버전 업데이트, HTTP 클라이언트 구현인 Undici 8.0 버전 적용 등이 포함된다. 또한 여러 오래된 기능과 API가 폐기되거나 제거되어 플랫폼의 현대화가 진행되었다. 이 버전은 10월부터 장기 지원(LTS)에 들어가며, 현재는 최신(Current) 릴리스로 제공된다. 개발자들은 새로운 기능을 활용해 애플리케이션에 미치는 영향을 평가할 것을 권장한다.

https://nodejs.org/en/blog/release/v26.0.0

#nodejs #javascript #v8 #temporalapi #undici

Node.js — Node.js 26.0.0 (Current)

Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

#Nodejs v26 is out! Most notably, it enables the #TemporalAPI by default. This also means the official Node.js build toolchain now includes #Rust.

https://nodejs.org/en/blog/release/v26.0.0

#javascript #rustlang

Node.js — Node.js 26.0.0 (Current)

Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

أعلنت Node.js عن إصدار النسخة 26، والتي تفعل واجهة Temporal API افتراضياً لتحسين عمليات التاريخ والوقت. يتضمن التحديث أيضاً محرك V8 الإصدار 14.6.202.33 وترقية عميل HTTP Undici إلى الإصدار 8.0.2، مع مزايا وإلغاءات جديدة كجزء من تحديث المنصة.

#Nodejs #TemporalAPI

So guess who wrote a convoluted date comparison conditional instead of using `Temporal.ZonedDateTime.compare()` like an intelligent human being and ended up hitting an edge case where future scheduled calls started getting cleaned off the database instead of past ones?

I’ll give you a hint: has two thumbs and his name is Aral 🤦‍♂️

Anyway, just restored things from yesterday’s backup and sent a direct message to everyone scheduled for a Gaza Verified video verification call apologising for the confusion and explaining what happened.

Moral of the story: stick to the Temporal API and use its methods if you’re implementing anything even remotely non-trivial involving dates, especially if there are timezones involved. (You can use a Temporal API polyfill in Node.js – I’ve been using temporal-polyfill.)

Now I’m going to expire for the evening.

💕

#GazaVerified #TemporalAPI #calendars #dates #timezones #JavaScript #NodeJS

Temporal API finally shipped in Chrome!

Edge: No support
Safari: Flag only
Chrome Mobile: No support
Firefox Desktop & Mobile: Full support

Full analysis with practical examples

https://tomaszs2.medium.com/-temporal-api-finally-released-in-chrome-but-still-not-usable-d2bbc225508d

#JavaScript #WebDev #Chrome #Firefox #TemporalAPI

RE: https://mastodon.world/@webstandards/115745706566944677

I have seen Jason speak before and it was exceptional, stoked about this talk and #TemporalAPI being more widely available in the new year.

#Development #Overviews
When can I use the Temporal API? · Why JavaScript’s Date API replacement took so long https://ilo.im/165c7r

_____
#TC39 #EcmaScript #JavaScript #TemporalAPI #DateAPI #API #Browser #WebDev #Frontend

When can I use Temporal?

TC39 has had a Temporal API proposal in the works since 2017. It's currently at stage 3 (of 4). So this begs an obvious question... If Brendan Eich can invent all of JavaScript in 10 days, why has it taken eight years to replace the Date API? Lets back up

The Computus Engine
Temporal API: Revolutioniert JavaScript den Umgang mit Datum und Zeit? | heise online heise.de/-10310315 #Programmiersprache #JavaScript #Datum #Uhrzeit #TemporalAPI

Temporal API: Revolutioniert J...
Temporal API: Revolutioniert JavaScript den Umgang mit Datum und Zeit?

Die Temporal API behebt JavaScripts Datums- und Zeitprobleme. Sie bietet Konsistenz, Präzision und Zeitzonenunterstützung. Bald als Standard in allen Browsern.

Developer
Temporal API: Revolutioniert JavaScript den Umgang mit Datum und Zeit? | heise online
https://heise.de/-10310315 #Programmiersprache #JavaScript #Datum #Uhrzeit #TemporalAPI
Temporal API: Revolutioniert JavaScript den Umgang mit Datum und Zeit?

Die Temporal API behebt JavaScripts Datums- und Zeitprobleme. Sie bietet Konsistenz, Präzision und Zeitzonenunterstützung. Bald als Standard in allen Browsern.

Developer

For some reason I haven't used dates in JS that much. Turns out it's a real pain to deal with dates in JS and a new proposal, Temporal API is attempting to solve it. Currently, it's on its way to be fully supported by all the platforms.

#TemporalAPI #JS

https://tc39.es/proposal-temporal/docs/

Temporal documentation