Canceling JS trademark; mapping over Promises; scheduler API; Oniguruma regexes; multi-file support

Deno v. Oracle: Canceling the JavaScript Trademark

deno.com github.com/ry @deno_land@fosstodon.org

“On November 22, 2024, Deno formally filed a petition with the USPTO to cancel Oracle’s trademark for ‘JavaScript.’ This marks a pivotal step toward freeing ‘JavaScript’ from legal entanglements and recognizing it as a shared public good.”

Mapping over Promises in JavaScript

www.telerik.com github.com/pmbanugo

Using the experimental scheduler browser API

www.trevorlasn.com github.com/indreklasn

Caveat: Currently only supported by Chromium-based browsers.

Oniguruma-To-ES: Convert advanced Ruby/Oniguruma regexes to native JS RegExp

github.com github.com/slevithan

Biome’s approach to multi-file analysis

arendjr.nl @arendjr@mstdn.social @biomejs@fosstodon.org

Most artifacts related to coding can’t be analyzed on their own. What does this mean for the web dev toolchain Biome? “So we want true Multi-file support, and I’ve also been experimenting lately to see what it would take to make this possible. Since then, I’ve developed a bit more of a vision on how I think we should tackle this. That doesn’t mean I have all the answers available — there will certainly be challenges still — but I think I see a feasible path towards implementing this.”

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.

New versions

Vite 6.0: experimental Environment API and more

vite.dev @vite@webtoo.ls

Highlights:
  • Experimental Environment API
  • Default value for resolve.conditions
  • JSON stringify
  • Extended support of asset references in HTML elements
  • postcss-load-config
  • Sass now uses modern API by default
  • Customize CSS output file name in library mode

Prettier 3.4: a lot of bug fixes

prettier.io github.com/sosukesuzuki github.com/prettier

ESLint v9.16.0: ignoreComputedKeys option for sort-keys rule and more

eslint.org github.com/fasttime @eslint@fosstodon.org

Bun v1.1.37: realtime debuggerless error reporting in VSCode and more

bun.sh github.com/dylan-conway github.com/oven-sh

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

Older messages

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

Vlt client & registry; ESMeta

Tuesday, November 5, 2024

We have 2 links for you - Stay up-to-date on JavaScript and tools Two vlt products: a better npm client and a serverless package registry www.vlt.sh @vltpkg@fosstodon.org vlt has launched two products:

Free WebStorm; JSR working group; JS vs. “faster” languages; Babel 7.26.0; Node.js v23.1.0

Tuesday, October 29, 2024

We have 7 links for you - Stay up-to-date on JavaScript and tools JetBrains: “WebStorm and Rider are now free for non-commercial use” blog.jetbrains.com github.com/jetbrains First meeting of JSR (JS

JS0/JSSugar; converting CommonJS to ESM; top-level await in Node.js; Node.js v23.0.0; Bun v1.1.31;

Tuesday, October 22, 2024

We have 8 links for you - Stay up-to-date on JavaScript and tools Discussing JS0/JSSugar docs.google.com We linked to the JS0/JSSugar slides in last week's issue. We now have reactions to those

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

Sunday, October 20, 2024

We have 8 links for you - Stay up-to-date on JavaScript and tools 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

You Might Also Like

Google Researcher Uncovers Zero-Click Exploit Targeting Android Devices

Saturday, January 11, 2025

THN Daily Updates Newsletter cover The Kubernetes Book: Navigate the world of Kubernetes with expertise , Second Edition ($39.99 Value) FREE for a Limited Time Containers transformed how we package and

📧 Working with LLMs in .NET using Microsoft.Extensions.AI

Saturday, January 11, 2025

​ Working with LLMs in .NET using Microsoft․Extensions․AI Read on: m​y website / Read time: 6 minutes The .NET Weekly is brought to you by: ​Transform your database performance with RavenDB​:

iOS Dev Weekly – Issue 694

Friday, January 10, 2025

Hopefully you won't see that much difference with receiving this issue, but it's ALL CHANGED behind the scenes! 😱 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Daily Coding Problem: Problem #1664 [Easy]

Friday, January 10, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Twitter. A permutation can be specified by an array P , where P[i] represents the

Spyglass Dispatch: The Case for a For-Profit OpenAI

Friday, January 10, 2025

RIP Venu • A More Political and Real Time Threads • An OpenAI Auction • Apple's Tough 2025 The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary on timely topics

⌨️ 10 Mods to Improve Your Mechanical Keyboard — How to Set Up Quick Share on Windows

Friday, January 10, 2025

Also: Why Are Tech Companies Trying to Sell Me Expensive Clocks? How-To Geek Logo January 10, 2025 Did You Know Famed biologist Charles Darwin and US President Abraham Lincoln were born on the same day

Your best friends in design

Friday, January 10, 2025

​ Working With Designers Product manager & UX designer collaboration guide. How members of your product team work together is just as important as the work itself. A fundamental relationship within

Charted | How Canada Would Rank as the 51st State 📊

Friday, January 10, 2025

Donald Trump has floated the idea that Canada should be the 51st state. Here's how it compares statistically. View Online | Subscribe | Download Our App Presented by: Global X ETFs Power AI's

Pinpointing The Actual Problem 🎯

Friday, January 10, 2025

WordPress accidentally diagnoses its own business problem. Here's a version for your browser. Hunting for the end of the long tail • January 10, 2025 Pinpointing The Actual Problem A blog post from

😱Major Azure Outage in EastUS2, 🚀New AI and Azure Developer CLI Courses, azureedge.net DNS retiring

Friday, January 10, 2025

͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏