Deno 2; Open Source Pledge; TC39 meeting October; language evolution; ES2025; destructuring

This Week In React - Keeps senior React devs up to date

thisweekinreact.com Partner

We keep over 43k mid/senior React devs up-to-date with the best news, articles, trends, and weak signals in 1email/week. Already read by Jack Herrington, Theo, Evan Bacon, Addy Osmani, Josh Comeau, and even React/RN core team members!

Announcing Deno 2

deno.com @deno_land@fosstodon.org

Highlights – quoting the blog post:
  • Backwards compatibility with Node.js and npm, allowing you to run existing Node applications seamlessly
  • Native support for package.json and node_modules
  • Package management with new deno install, deno add, and deno remove commands
  • A stabilized standard library
  • Support for private npm registries
  • Workspaces and monorepo support
  • Long Term Support (LTS) releases
  • JSR: a modern registry for sharing JavaScript libraries across runtimes

Open Source Pledge: pay your share

opensourcepledge.com github.com/opensourcepledge

The initiative “Open Source Pledge” wants companies and developers to “pay their share”: “Whether you’re a CEO, CFO, CTO, or just a dev, your company surely depends on Open Source software. It’s time to pay the maintainers.”

Steps for joining:

  1. Pay Open Source maintainers: The minimum to participate is $2,000 per year per developer at your company.
  2. Self-report annually: Each year, publish a blog post outlining your payments to maintainers.

TC39 advances 10+ ECMAScript proposals

socket.dev @sarahgooding@fosstodon.org @SocketSecurity@fosstodon.org

TC39 met October 8–10 in Tokyo and many proposals were advanced:
  • Read the blog post for details.
  • To get a quick overview, go to this web page with tables.

JavaScript language evolution: Problems and what can we do about it?

docs.google.com

A presentation at the October TC39 meeting sketches what the future of JavaScript could look like. It’s important to note that these are just preliminary ideas!

Instead of all of JavaScript being implemented by JavaScript engines, we’d have:

  • JS0: core language, implemented by JavaScript engines
  • JSSugar: syntax features, transpiled to JS0 by tools

JSSugar defines transpilations like those that are already performed by tools such as Babel and TypeScript. One upside is that it eases the workload of JavaScript engine implementers where each new feature increases security risks.

Ship fast. Stay secure.

socket.dev Sponsor

Socket’s AI-powered threat detection blocks JavaScript supply chain attacks before they have the chance to compromise your dependencies. In addition to scanning for known vulnerabilities, Socket detects 70+ supply chain and code quality issues. Install our free GitHub app in under two minutes and start protecting your repositories today.

JavaScript due for new time, date and Set features next year

thenewstack.io @marypcbuk@hachyderm.io @TheNewStack@hachyderm.io

Gives an overview of what features are likely to be part of ECMAScript 2025.

A guide to destructuring in JavaScript

piccalil.li @Wilto@front-end.social @piccalilli@front-end.social

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

Older messages

Evan You’s VoidZero Inc.; ESLint checks JSON & Markdown; ESLint v9.12.0; e18e contributions

Tuesday, October 8, 2024

We have 8 links for you - Stay up-to-date on JavaScript and tools VoidZero Inc.: founded by Evan You (Vue, Vite) to build a unified open source toolchain for JavaScript voidzero.dev github.com/

AbortController; date-fns v4.0; bundling

Tuesday, October 1, 2024

We have 6 links for you - Stay up-to-date on JavaScript and tools Dear readers! Welcome back after our mid-year break! Axel & Jowe Don't Sleep on AbortController kettanaito.com github.com/

ECMAScript 2024; June TC39 meeting; Babel 7.25.0; subresource integrity; performance optimizations;

Tuesday, July 30, 2024

We have 13 links for you - Stay up-to-date on JavaScript and tools Dear readers! ECMAScript News is taking its mid-year break and will be back on October 1. We wish you a good time! Axel & Jowe

Subject

Tuesday, July 23, 2024

We have 4 links for you - Stay up-to-date on JavaScript and tools Node.js v22.5.0 (current): node:sqlite and more nodejs.org github.com/aduh95 @nodejs@social.lfx.dev Highlights: SQLite was added to

Leaner npm metadata; Boa JS engine; pnpm 9.5; Vitest 2.0; ESLint v9.7.0; Deno 1.45

Tuesday, July 16, 2024

We have 7 links for you - Stay up-to-date on JavaScript and tools Leaner npm “packument” (package version metadata) github.blog github.com/npm “Starting today, the npm registry will begin removing

You Might Also Like

Spyglass Dispatch: Meta's Bluesky • Apple's China AI Problem • Apple's Chinese iPhone Problem • Perplexity Voice Pin • Susan's Message on Lung Cancer

Tuesday, November 26, 2024

Meta's Bluesky • Apple's China AI Problem • Apple's Chinese iPhone Problem • Perplexity Voice Pin • Susan's Message on Lung Cancer The Spyglass Dispatch is a free newsletter sent out

🎁 Say Goodbye to Adobe and Hello to UPDF's Universal PDF Editor— 50% Off This Black Friday!

Tuesday, November 26, 2024

Promoted by UPDF How-To Geek Logo November 26, 2024 This email is sponsored by UPDF. Product choices and opinions expressed are from the sponsor and do not necessarily reflect the views of the How-To

What's coming in Go 1.24

Tuesday, November 26, 2024

Plus Brad Fitzpatrick on complexity and Go. | #​533 — November 26, 2024 Unsub | Web Version Together with Ardan Labs Go Weekly GoMLX: ML in Go without Python — Eli recently wrote about Go's

Nvidia Disappoints

Tuesday, November 26, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 26, 2024? The HackerNoon

Tech in 2024: The winners and losers

Tuesday, November 26, 2024

Retesting AI detectors; Linux support options; Android home screen launchers -- ZDNET ZDNET Tech Today - US November 26, 2024 Meta Ray-Ban Smart Glasses ZDNET Tech winners and losers of 2024: The year

LW 160 - How to Edit Shopify Code So It’s Easy to Update Your Theme Later

Tuesday, November 26, 2024

How to Edit Shopify Code So It's Easy to Update Your Theme Later ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ Shopify Development news and

State of JavaScript 2024; ECMAScript Internationalization API; JS without build system

Tuesday, November 26, 2024

We have 9 links for you - Stay up-to-date on JavaScript and tools Survey: State of JavaScript 2024 (Nov 13 – Dec 3) survey.devographics.com @sachagreif@front-end.social Intl [ECMAScript

The military adopts Claude AI 💪

Tuesday, November 26, 2024

plus, AI doctors get better 🖖 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Post from Syncfusion Blogs on 11/26/2024

Tuesday, November 26, 2024

New blogs from Syncfusion All Things Open 2024 Takeaways, Part 2: Transparency By Marissa Keller Outten Discover the importance of transparency, learn how to build it, and overcome barriers to drive

⚙️ New Nvidia

Tuesday, November 26, 2024

Plus: Study on LLM reasoning ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌