#Webpack has published its 2026 roadmap.
Key highlights:
• Native CSS module support
• Universal compilation across environments
• Built-in TypeScript support
• Strong focus on performance optimization
More details on #InfoQ ⇨ https://bit.ly/40zFlaX
#Webpack has published its 2026 roadmap.
Key highlights:
• Native CSS module support
• Universal compilation across environments
• Built-in TypeScript support
• Strong focus on performance optimization
More details on #InfoQ ⇨ https://bit.ly/40zFlaX
#Development #Comparisons
Native JSON modules are finally real · From build-time convenience to a runtime primitive https://ilo.im/16bfm8
_____
#JSON #ESM #Caching #Runtime #Bundlers #Browsers #WebDev #Frontend #JavaScript
A pleasure to have importmap during development. No webpack, esbuild, bundlers. Compile TypeScript, start web server (like python3 -m http.server ...), point browser to some HTML file like:
<head>
<script type="importmap">
{
"imports": {
"chai": "../../node_modules/chai/index.js",
}
}
</script>
<script type="module" src="../../build/DavIntegrationTest.js"></script>
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/script/type/importmap
#Development #Proposals
Web dependencies are broken · “The time has come for an intervention.” https://ilo.im/169obu
_____
#Dependencies #JavaScript #Bundlers #NodeModules #ImportMaps #CDNs #Browsers #WebPlatform #WebDev #Frontend
#AnalogJS 2.0 is officially out!
This major release brings:
⇨ powerful new content management capabilities
⇨ faster, more optimized builds
⇨ upgraded, streamlined developer tooling
Get the full rundown on #InfoQ ⇨ https://bit.ly/48eddxr
#Development #Pitfalls
The risks of NPM · “Maybe we should rename ‘bundlers’ to ‘Trojan horses’.” https://ilo.im/1673yx
_____
#Npm #JavaScript #Bundlers #Malware #Vulnerability #Security #Website #WebDev #Frontend #Backend
#Development #Tools
Sonda · A visualizer/analyzer for JavaScript and CSS bundles https://ilo.im/164ixj
_____
#CSS #JavaScript #Visualization #Bundlers #Frameworks #Npm #WebDev #Frontend
https://jskatas.org – how relevant is it to really learn and understand #JavaScript?
We have so many layers on top, #TypeScript, #bundlers, #frameworks, #libraries and more.
If you want to go back to the basics and still can take time to explore, learn in depth, spend time pondering over solutions to be found jskatas.org might be for you.
You learn. And if it doesn't stick, you know where to re-learn, that's how I use jskatas.org.
🔴 alert: your 🧠 is needed, not sure AI can help here.
I got a little distracted trying to understand how this page worked and WHAT is this #JavaScript?
It's just assigning a bunch of numbers in the weirdest way possible.
`hh = 10`, so I think this is the format:
584 = 5(10^2) + 8(10^1) + 4
Why you would do this over just the literal? It doesn't seem like anything here is parameterized. Also they clearly haven't heard that the exponentiation operator is baseline now (or even `Math.pow`).
Do any #bundlers generate `!+[]` as an optimization? I can't imagine any other legitimate reason the `Lcd` function would work this way. Did they run some kind of obfuscation tool because these numbers are super important or something? This can't be basic minification techniques.