I am intrigued by workflows without bundlers, but a lot of #JavaScript dependencies need to be bundled. esm.sh had an HTTP API for bundling server side (see https://dev.to/louwers/bundling-without-a-bundler-with-esmsh-3c2k). It's defunct now.

Looking at the source code of esm.sh it just installed a bunch of user-specified npm dependencies and bundled them with #esbuild. It's complete madness that only deranged JS devs would come up with. So naturally I want to recreate it.

Here is the API documentation of @pnpm/core. Wish me luck. 🫡

Switching over from Webpack 5 to ESbuild for several projects. The out of the box configuration is just working and much simpler. Rewriting a custom plugin at the moment and liking the way they setup things.

Not planning to benchmark it or anything, but it's at least 10x faster, but I bet my webpack config was not correct as it's migrated from 3->4->5 over the years and I really never knew what I was doing. 🙃

#webpack #esbuild

The JavaScript Bundler Grand Prix

The desire to shave milliseconds off JavaScript build times has been relentless, but progress has been slow. Recently, several companies have stepped up to address this challenge by supercharging their JavaScript bundlers: Vercel, a cloud platform; VoidZero, Evan You’s startup focused on JavaScript ecosystem infrastructure; and ByteDance, the consumer services giant best known for TikTok.

console.log()

Hey there, how about we talk about two things. First, how tooling can help you learn a new programming language, and second, how most of the web is tied together with duct tape and a lot of prayers.

https://jeferson.me/blog/2025/12/06/old-stuff

#ESBuild #GoLang #Javascript #LSP #Learning #NeoVIM #Productivity #Programming #Refactoring #Software #Tooling #Treesitter #Typescript #Webpack #Zig

The Old Stuff

Time to talk about two topics in a single post. First how hard is to learn, and how tooling helps the whole process. Also let's discuss about the issues with the vanilla JS and how the Webpack of the old days are far more better on the ESBuilds of today.

Note to self: #esbuild playground environment with all the settings for debugging `ngDevMode` tree shaking:

https://esbuild.github.io/try/#YgAwLjI3LjEALS1idW5kbGUKLS1taW5pZnktc3ludGF4Ci0tZm9ybWF0PWVzbQotLWRlZmluZTpuZ0Rldk1vZGU9ZmFsc2UAZQBlbnRyeS50cwA

(I find the configuration very confusing to figure out and keep struggling each time I need to do this.)

esbuild - Try in the browser

Comment utiliser **esbuild** pour packager les ressources de votre site Eleventy.

🔗 https://danburzo.ro/notes/eleventy-esbuild/

#eleventy #esbuild

Using esbuild in Eleventy · Dan Cătălin Burzo

The personal website of Dan Cătălin Burzo.

Using esbuild in Eleventy · Dan Cătălin Burzo

The personal website of Dan Cătălin Burzo.

You can now load #TypeScript files with #NodeJS, but it just erases types. That means cannot load .tsx files, for example.

Luckily it is quite easy register a custom loader now. https://nodejs.org/api/module.html

Just wrote this one that uses #esbuild.

```
node --import ./tsx-loader.ts some-other-file.ts
```

#tersoftware como já falaram do hugo, eu vou trazer um beeem diferente.

O Griffin, gerador de site estático em #elixir ainda estou testando, mas é baseado no #gohugo e #11y, o que me fez considerar ele é a integração builtin com #esbuild e #tailwind

https://github.com/elixir-griffin/griffin

GitHub - elixir-griffin/griffin: A simple static website generator inspired by 11ty, hugo and others

A simple static website generator inspired by 11ty, hugo and others - elixir-griffin/griffin

GitHub
Build an esbuild plugin

YouTube