Bun v0.5; manipulating URLs; speeding up JavaScript

ES.nextNews: the latest in JavaScript and cross-platform tools
Curated by Dr. Axel Rauschmayer and Johannes Weber.

ES.next News

The latest in JavaScript and cross-platform tools

Bun v0.5
bun.sh@Electroid, @oven-sh
Highlights:
  • Workspaces in package.json
  • Resolve domain names via Bun.dns and node:dns
  • Sockets via node:tls and node:net
  • Support for node:readline
  • Custom headers in WebSocket
  • Improvements to bun wiptest (work in progress; compatibility with Jest continues to increase)
  • Support for the environment variables HTTPS_PROXY, HTTP_PROXY, and NO_PROXY


What's next for developers in 2023?
developereconomics.net Sponsor
Take part in the new Developer Nation survey and shape the ecosystem. Plus for every survey response, Developer Nation, will donate to one of the charities of respondents’ choosing. Hurry up, the survey is open until February 3!


Safer URL reading and writing in modern JavaScript
www.builder.io@steve8708, @BuilderIO
Manipulating URLs manually has pitfalls such as getting separator characters wrong, forgetting to encode, and accidentally adding whitespace characters. This blog post explains how the following two classes can help:
  • Class URL lets us get and set parts of URLs (such as protocol or host).
  • Class URLSearchParams (an instance of which is in url.searchParams) lets us manipulate query strings.


Speeding up the JavaScript ecosystem – module resolution
marvinh.dev@marvinhagemeister
Quoting the blog post’s summary:
Whether you’re building, testing and/or linting JavaScript, module resolution is always at the heart of everything. Despite its central place in our tools, not much time has been spent on making that aspect fast. With the changes discussed in this blog post tools can be sped up by as much as 30%.



Looking for deeply qualified employees or customers? Advertise on ES.next News!
ES.next News reaches over 15,000 highly skilled and motivated developers. We take their trust seriously and have high editorial standards.
Check out our media data and get directly in touch with us.
Follow on Twitter

This email was sent to you. Want to change how you receive these emails?
You can unsubscribe from this list

Key phrases

Older messages

Esbuild v0.17.0; plans for Turbopack; ESLint 2022 review; unhandled promise rejections; runtime environment keys

Friday, January 20, 2023

ES.nextNews: the latest in JavaScript and cross-platform tools Curated by Dr. Axel Rauschmayer and Johannes Weber. ES.next News The latest in JavaScript and cross-platform tools esbuild v0.17.0 github.

Npm code explorer; Vite 4.0; Rome v11; ES proposal “iterator helpers”; new Ecma members

Tuesday, December 13, 2022

ES.nextNews: the latest in JavaScript and cross-platform tools Curated by Dr. Axel Rauschmayer and Johannes Weber. ES.next News The latest in JavaScript and cross-platform tools Dear readers! We are

TC39 meeting November; ESLint v8.29.0; typing import statements; error handling; making libraries faster

Tuesday, December 6, 2022

ES.nextNews: the latest in JavaScript and cross-platform tools Curated by Dr. Axel Rauschmayer and Johannes Weber. ES.next News The latest in JavaScript and cross-platform tools Updates from the TC39

Prettier 2.8; RegExp flag /v; internationalizing numbers; rewrite of ESLint; realms

Tuesday, November 29, 2022

ES.nextNews: the latest in JavaScript and cross-platform tools Curated by Dr. Axel Rauschmayer and Johannes Weber. ES.next News The latest in JavaScript and cross-platform tools Prettier 2.8: improved

Deno 1.28; Node v19.1.0; ESLint v8.28.0; Jest; Lerna

Tuesday, November 22, 2022

ES.nextNews: the latest in JavaScript and cross-platform tools Curated by Dr. Axel Rauschmayer and Johannes Weber. ES.next News The latest in JavaScript and cross-platform tools Deno 1.28: stable

New Elastic Network Security Analyst learning path

Wednesday, February 8, 2023

Plus upcoming courses and free trainingㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect Find adversaries in your network traffic Learn how to improve your security operations

Visual design rules you can safely follow — Big data is dead — and Microsoft announces new Bing and Edge browser powered by upgraded ChatGPT AI

Tuesday, February 7, 2023

Issue #1036 — Top 20 stories of February 08, 2023 Issue #1036 — February 08, 2023 You receive this email because you are subscribed to Hacker News Digest. You can open it in the browser if you prefer.

Global VC firm Partech reaches first close of largest African fund at €245 million

Tuesday, February 7, 2023

TechCrunch Newsletter TechCrunch logo The Daily Crunch logo By Christine Hall and Haje Jan Kamps Tuesday, February 07, 2023 What's up, Crunchy readers! True crime has its grip on us all, and

Wordle Clone, Wasm, Three Python Trends, and More

Tuesday, February 7, 2023

Build a Wordle Clone With Python and Rich #563 – FEBRUARY 7, 2023 VIEW IN BROWSER The PyCoder's Weekly Logo Build a Wordle Clone With Python and Rich In this step-by-step project, you'll build

Data Elixir - Issue 423

Tuesday, February 7, 2023

Faster A/B decisions. Soccer Analytics Handbook. Getting started with LLMs. Floating point problems. Critiquing data viz. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

JSK Daily for Feb 7, 2023

Tuesday, February 7, 2023

JSK Daily for Feb 7, 2023 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Map vs. Object Map and Object are used in JavaScript to store data as dynamic

Daily Coding Problem: Problem #1016 [Easy]

Tuesday, February 7, 2023

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Amazon. Huffman coding is a method of encoding characters based on their frequency. Each

Generative AI is building the foundation of proptech’s next wave

Tuesday, February 7, 2023

TechCrunch+ Newsletter TechCrunch+ logo TechCrunch+ Roundup logo By Walter Thompson Tuesday, February 07, 2023 Welcome to TechCrunch+ Tuesday Image Credits: Norman Posselt / Getty Images Generative AI

Ranked | America's 20 Biggest Tech Layoffs Since 2020 📊

Tuesday, February 7, 2023

How bad are the current layoffs in the tech sector? This visual reveals the 20 biggest tech layoffs since the start of the pandemic. View Online | Subscribe Presented by: Infographics that drive the

ChatGPT: How to Use the AI Chatbot (Also: Chrome 110 Is Here!)

Tuesday, February 7, 2023

Did You Know?: The largest hot desert in the world, the Sahara, is 3600000 square miles (9200000 square kilometers) in size and larger than the next seven largest hot and cold deserts combined. Read in