Actually yes. The chart is put together by "The 2 Degrees Institute" which has a stated objective of influencing "behavioural and lifestyle changes". That isn't science.
You may not be aware that node created a situation where ESM maximizes compatibility when consuming libraries and CJS maximizes compatibility when producing libraries. Its a circular incentive paradigm. I suspect you are consuming libraries using "import" and everything "just works". Well, under the hood you are likely importing many libraries that use CJS "module.exports" because that is what libraries use to ensure their library can be used with both import/ESM AND require/CJS.
The only solution to this problem is to upgrade require work for importing ESM. Once that is implemented ESM will become the natural choice for those publishing libraries. Until that happens library authors are going to continue to use CJS so their libraries are available to everyone.
This is verifiably incorrect. Members of the Canadian House of Commons swear their allegiance to the monarch. They make no such oath to the People nor the Constitution in Canada.
"I, [name], do swear that I will be faithful and bear true allegiance to Her Majesty Queen Elizabeth the Second, Queen of Canada, Her Heirs and Successors. So help me God."
The issue with large JavaScript files is the overhead of the browser parsing, interpreting, and executing of the JavaScript. The network transfer size has nothing to do with it.
IIRC they banned Southern not for her politics but for being closely associated to people who had unacceptable politics, and then banned her parents for being closely associated with Southern.
Thanks for sharing. Im always on the lookout for good teaching aids. Unfortunately I find this too stimulating for me to present to my kids. I prefer to show my kids media that is calming and beautiful rather than "fun".
The "For You" & "Following" tabs are exactly what I have wanted for ages. Even still, I'm pleased to see that people are exploring other options or logging out altogether.
You should be more angry if people within your professional field still claim the pyramids were built as tombs by people wearing sandals and loincloths with bronze and copper tools.
Keep in mind Marak was active in the issue tracker afterwards pretending to be fixing the "bug". Marak didn't change the description, readme, or roadmap of the package. He passed the release off as a functioning library that deliberately crashes any process that used the library. That is a Trojan.