#ECMAscript
Socket CLI v0.9.0 now available
@devdevcharlie @SocketSecurity EMPTY_AUTHOR_ENTRY
https://socket.dev/blog/socket-cli-v0-9-0-now-available
Linear matching of JavaScript regular expressions
https://arxiv.org/abs/2311.17620
ESLint v8.55.0 released
@eslint
https://eslint.org/blog/2023/12/eslint-v8.55.0-released/
28 years ago (1995-12-04): “Netscape and Sun announce JavaScript, the open, cross-platform object scripting language for enterprise networks and the internet”
@BrendanEich
https://web.archive.org/web/20070916144913/http://wp.netscape.com/newsref/pr/newsrelease67.html
Developer essentials: JavaScript console methods
@bsmth
https://developer.mozilla.org/en-US/blog/learn-javascript-console-methods/
You don’t need JavaScript for that
@Kilian
https://www.htmhell.dev/adventcalendar/2023/2/
Stop nesting ternaries in JavaScript
@philnash
https://www.sonarsource.com/blog/stop-nesting-ternaries-javascript/
Updates from the TC39 meeting in November 2023
https://dev.to/hemanth/updates-from-the-99th-tc39-meeting-15hn
Biome formatter wins the Prettier challenge (USD 22,500)
@ematipico @biomejs
https://biomejs.dev/blog/biome-wins-prettier-challenge
Prettier’s CLI: a performance deep dive
https://prettier.io/blog/2023/11/30/cli-deep-dive.html
Node v21.3.0 (current): `--disable-warning`
@nodejs
https://nodejs.org/en/blog/release/v21.3.0
Write shell scripts using JavaScript and zx
@johnwargo
https://johnwargo.com/posts/2023/zx-for-simplified-node-process-spawning/
New podcast: “Off the main thread” with Jake Archibald and Surma about “whatever’s going on in the world of tech & web development”
@jaffathecake @surma
https://offthemainthread.tech
esbuild’s bundle size analyzer web app now has a treemap visualization
@evanw
https://hachyderm.io/@evanw/111478671934659392
How Socket combats insidious typosquatting supply chain attacks
@sarahgooding @SocketSecurity
https://socket.dev/blog/how-socket-combats-insidious-typosquatting-supply-chain-attacks
Welcome to QuickJS-ng! [v0.1.0, friendly fork of JavaScript engine QuickJS]
@s
https://social.saghul.net/objects/b87b75d6-988c-461b-951c-dc0c054615d7
The “State of JavaScript 2023” survey is open
@sachagreif
https://stateofjs.com/
package-majors: How often were the major versions of a given npm package downloaded during the past week?
@nullvoxpopuli
https://majors.nullvoxpopuli.com/
Vite 5.0: Rollup 4, API cleanups and more
@vite
https://vitejs.dev/blog/announcing-vite5
Last Tuesday’s issue of @ecmascript_news:
– pacquet – rewrite of pnpm in Rust
– WebGPU: ecosystem that extends beyond JavaScript
– Test automation: Learn best practices for writing effective and maintainable tests
– List of NodeConf EU videos that are *not* specific to Node.js
https://ecmascript.news/archive/es-next-news-2023-11-14.html
Node v21.2.0 (current)
@targos @nodejs
https://nodejs.org/en/blog/release/v21.2.0
Exploring V8’s strings: implementation and optimizations
@iliazeus
https://iliazeus.github.io/articles/js-string-optimizations-en/
Explicit resource management: Exploring JavaScript’s and TypeScript’s new feature
@iliazeus
https://iliazeus.github.io/articles/js-explicit-resource-management-en/
Prettier 3.1: New experimental ternaries formatting and Angular control flow syntax
https://prettier.io/blog/2023/11/13/3.1.0
pacquet: experimental Node.js package manager written in Rust [by the pnpm team]
https://github.com/pnpm/pacquet
WebGPU: ecosystem that extends beyond JavaScript
@DaKangz
https://developer.chrome.com/blog/webgpu-ecosystem/
Test automation: Learn best practices for writing effective and maintainable tests
https://web.dev/explore/test-automation
NodeConf EU 2023 videos
[There are several videos that may interest you even if you don’t care about Node.js.]
@NearForm
https://www.youtube.com/playlist?list=PL0CdgOSSGlBYI7_e6Zs4kFSXL9LvOn8gM
test262.fyi: daily Test262 (ECMAScript test suite) runner for many JavaScript engines
https://test262.fyi
Deprecation of formatting rules in ESLint
@nzakas @eslint
https://eslint.org/blog/2023/10/deprecating-formatting-rules/
WinterJS: “most performant JavaScript Service Workers server thanks to Rust and SpiderMonkey”
@wasmer
https://wasmer.io/posts/announcing-winterjs-service-workers
Deno 1.38: HTML doc generator and HMR
@deno_land
https://deno.com/blog/v1.38
When you include JQuery in your resume just to discover your level of expertise.
#javascript #ecmascript #jquery #programming #programmerslife #coding #meme

Introducing dependency divergence GitHub action
@SocketSecurity
https://socket.dev/blog/dependency-divergence
performance-compare: benchmark that compares Farm, Webpack, Vite, Rspack and Turbopack
@bluwy
https://github.com/bluwy/performance-compare/tree/soft-invalidation