In 2000, Microsoft (being Microsoft at the time), decided to implement Javascript the way they wanted to, which they called JScript. The browser experience was a nightmare.
Fast forward to today: we want to ensure that the web always works the same on any browser.
This is possible through interoperability — when each underlying web technology is implemented in the same way in every browser.
In 2022, Apple, Bocoup, Google, Igalia, Microsoft, and Mozilla have come together to commit to improve interoperability in 15 key areas that will have the most impact on web developer experience, in a project called Interop 2022.
Next:TIL about Partial HydrationPartial rehydration is an extension of the idea of progressive rehydration where individual pieces of a server-rendered application are 'booted up' over time. This contrasts with the approach of initializing the entire application at once.
Previous:TIL what Single Threaded & Non-blocking means in JSJavascript is a single-threaded language. This means it has one call stack and one memory heap. Non-blocking means it'll read from top to bottom and throw anything async in the queue.