Temporal: девятилетний путь к исправлению времени в JavaScript. Джейсон Уильямс рассказывает, как предложение Temporal прошло от идеи до Stage 4, заменив устаревший Date API, унаследованный от Java в 1995 году. В статье описаны иммутабельные объекты, явная поддержка часовых поясов и наносекундная точность, а также temporal_rs — общая библиотека на Rust, позволяющая нескольким движкам использовать одну реализацию. #ecmascript #temporal

https://bloomberg.github.io/js-blog/post/temporal/

Temporal: the 9-year journey to fix time in JavaScript. @jasonwilliams traces how the Temporal proposal went from idea to Stage 4, replacing the legacy Date API inherited from Java in 1995. The article covers immutable objects, explicit timezone support, and nanosecond precision, along with temporal_rs, a shared Rust library that lets multiple engines collaborate on one implementation. #ecmascript #temporal

https://bloomberg.github.io/js-blog/post/temporal/

Temporal: The 9-Year Journey to Fix Time in JavaScript

JavaScript's Date object has been a source of bugs for three decades. Temporal, which just reached Stage 4, is a modern replacement with immutable types, first-class time zone and calendar support, and nanosecond precision. This is the story of how Bloomberg, Igalia, and the TC39 community spent nine years turning an idea into a shipping standard.

Bloomberg JS Blog
Temporal: The 9-Year Journey to Fix Time in JavaScript

JavaScript's Date object has been a source of bugs for three decades. Temporal, which just reached Stage 4, is a modern replacement with immutable types, first-class time zone and calendar support, and nanosecond precision. This is the story of how Bloomberg, Igalia, and the TC39 community spent nine years turning an idea into a shipping standard.

Bloomberg JS Blog
Parámetros Línea de Comandos. Javascript

{ROOR} Revista On-line Occam's Razor
TypeScript 6 Beta Released: Transitioning to TypeScript 7

TypeScript 6 focuses on standardization and prepares for TypeScript 7's rewrite in Go, addressing performance issues. It improves defaults, aligns with web standards, and deprecates outdated features.

TechLife

#TypeScript nerds, can you help me out?

I have a type called DeepRequired that recursively makes optional properties in nested object required using dot notation as seen below.

The problem is: It is only somewhat working. I believe, I'm on the right track somewhere but I can't get closer than this.

Thanks in advance!

1/2

#FollowerPower #amCoding #amProgramming #softwareDevelopment #softwareEngineering #webDev #webDevelopment #JavaScript #ECMAScript

WTF!?

So Javascript has these functions to get the nodes in a document…
document.createTreeWalker and document.createNodeIterator that create a TreeWalker and a NodeIterator respectively.

But because this language is dogshit invented by a complete and utter failure of a homophobic organism, those are of course
not compatible with the standard iteration protocols of the language and you can’t just write document.createNodeIterator(document.body, NodeFilter.SHOW_TEXT).forEach(n => use(n));, because that would be way too easy!

No,
NodeIterators and TreeWalkers have their own incompatible interface and there isn’t even an easy way to convert them into an array or something similarly usable, because again, that would require to have more than room-temperature IQ when designing a language, and we all know that homophobes lack that!

Seriously, how has this failure of an excuse for a programming language managed to stay the only language shipped in browsers? Why did google not just force dart into chrome and tell people to use something that’s at least slightly less shitty?

Like how many different sequentially accessible container types that all have different and incompatible interfaces and are various degrees of difficult to turn into something usable does this crap have?

#Javascript #ecmascript #js #webdev

#Development #Introductions
Date is out, Temporal is in · JavaScript will soon have modern date handling https://ilo.im/169o2x

_____
#Dates #Temporal #JavaScript #EcmaScript #ES262 #Browser #WebStandards #WebDev #Frontend

Date is out, Temporal is in

Temporal is the Date system we always wanted in JavaScript. It's extremely close to being available so Mat Marquis thought it would be a good idea to explain exactly what is better about this new JavaScript date system.

Piccalilli

#Development #Outlooks
ES2026 solves JavaScript headaches · “It could be a bumper year for new features.” https://ilo.im/1693k5

_____
#Programming #Coding #EcmaScript #ES2026 #JavaScript #Libraries #APIs #WebDev #Frontend #Backend

ES2026 Solves JavaScript Headaches With Dates, Math and Modules

With ECMAScript 2026, JavaScript will get more precise about sums, errors, international dates and times — and it may finally be time for Temporal.

The New Stack