Symbols as WeakMap keys, Compression Streams

ECMAScript 2023 feature: symbols as WeakMap keys

2ality.com @rauschma@fosstodon.org

This blog post answers two questions:
  • What are WeakMaps good for?
  • Why are symbols as WeakMap keys interesting?

Compression Streams are now supported by all major browsers

web.dev

“The Compression Streams API is for compressing and decompressing streams of data using the gzip or deflate (or deflate-raw) formats.”

“Using the built-in compression of the Compression Streams API, JavaScript applications do not need to include a compression library, making the download size of the application smaller. This useful API is now supported across all browsers.”

For more information on web streams, see the chapter on them in “Shell scripting with Node.js”.

Free, open-source CLI to manage StackedPRs

aviator.co Sponsor

Supercharge your Git workflow with a free, open-source CLI to create and manage stacked PRs on GitHub. Use av stack CLI to synchronize stacked PR branches when making changes. Queue your entire or partial stack to auto-merge using our stack-aware merge queue.

This email was sent to you. You can unsubscribe from this list here or update your preferences.

Older messages

Esbuild v0.21.3; ESLint v9.3.0; Node v22.2.0; Promise.withResolvers(); duplicate named capturing...

Tuesday, May 21, 2024

We have 11 links for you - Stay up-to-date on JavaScript and tools Tired of handling a tech stack with REST, SQL, Webpack and 1000 other technologies? uix.unyt.org Sponsor With its radically holistic

Gulp Developer Survey; esbuild v0.21.0; ESLint compatibility utilities; Nx 19.0; Bun v1.1.8; shell

Tuesday, May 14, 2024

We have 12 links for you - Stay up-to-date on JavaScript and tools Introducing the Gulp Developer Survey medium.com “Gulp has come a long way since its humble beginnings a decade ago. In that time,

Improved tree-shaking in Rollup; Node v22.1.0; Deno 1.43; npm feedback; npm script runner; refactori

Tuesday, May 7, 2024

We have 10 links for you - Stay up-to-date on JavaScript and tools Rollup: improved tree-shaking due to tracking of const parameter values github.com github.com/liuly0322 @lukastaegert@webtoo.ls @

Node.js 22; Bun 1.1.5; JSR is not a package manager

Tuesday, April 30, 2024

We have 5 links for you - Stay up-to-date on JavaScript and tools Node.js 22: require() ESM modules, --run package scripts, --watch files, fs.glob() and more nodejs.org @nodejs@social.lfx.dev

Pnpm v9.0.0; Biome v1.7; ESLint v9.1.0; Node.js collaboration summit; Intl.Segmenter; tree shaking;

Tuesday, April 23, 2024

We have 9 links for you - Stay up-to-date on JavaScript and tools WorkOS, the modern API for auth and user identity. workos.com Sponsor WorkOS enables B2B SaaS companies to accelerate enterprise

You Might Also Like

🤷🏻‍♂️ My Windows PC Doesn't Feel Like Mine Anymore — Gaming on the iPhone Is Pretty Great

Friday, June 21, 2024

Also: Eufy Solocam S340 Review, and More! How-To Geek Logo June 21, 2024 Did You Know Moose antlers are used for more than defense and mating rituals. They also help the moose hear better by reflecting

Apple Introduces the iStick

Friday, June 21, 2024

The EU puked up the carrots, so Apple uses their Intelligence... Apple Introduces the iStick The EU puked up the carrots, so Apple uses their Intelligence... By MG Siegler • 21 Jun 2024 View in browser

Tesla makes Musk best-paid CEO of all time and Fisker bites the dust

Friday, June 21, 2024

Plus, Loop hits a wall, Meta gets schooled and more View this email online in your browser By Haje Jan Kamps Friday, June 21, 2024 Welcome to Startups Weekly — your weekly recap of everything you can

iOS Dev Weekly - Issue 666

Friday, June 21, 2024

WWDC isn't completely over just yet! How about a chance to get together with your peers to watch some videos at Apple offices around the world? 🗺️ View on the Web Archives ISSUE 666 June 21st 2024

Daily Coding Problem: Problem #1473 [Medium]

Friday, June 21, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Apple. Suppose you have a multiplication table that is N by N. That is, a 2D array where

Ranked | The Countries Receiving the Most Remittances From Abroad 💰

Friday, June 21, 2024

The top 10 countries by money received from abroad have seen a major shift through the years. Only three have stayed put. View Online | Subscribe Presented by: Which Minerals Will Drive Clean Energy?

Decision-making for product managers

Friday, June 21, 2024

​ Decision-making for product managers As product managers, perhaps the biggest influence we have on our companies is the decisions we make. An activity that on the surface seems like it should be

NoWire, a 1985 Microwave LAN Experiment

Friday, June 21, 2024

Top Tech Content sent at Noon! Meet the device ushering in a new era of hearing clarity Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, June 21, 2024

NoWire, a 1985 Microwave LAN Experiment

Friday, June 21, 2024

Top Tech Content sent at Noon! Meet the device ushering in a new era of hearing clarity Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, June 21, 2024

Meta Quest 3 has a new killer app

Friday, June 21, 2024

Kaspersky ban; Best cheap Android tablet; -- ZDNET ZDNET Tech Today - US June 21, 2024 placeholder Netflix is now Meta Quest 3's killer app, thanks to these two new modes Want a large-screen TV but