Bun (a new JS runtime ala Node.js and Deno) sounds interesting. Not least of all because it doesn’t use V8.
(I can’t use it for NodeKit at the moment as it doesn’t support custom ESM loaders but I’ll be keeping an eye on it.)
#js #javaScript #bun #nodeJS #deno #nodekit #web #dev
Bun is a fast all-in-one JavaScript runtime
Bundle, transpile, install and run JavaScript & TypeScript projects – all in Bun. Bun is a new JavaScript runtime with a native bundler, transpiler, task runner and npm client built-in.bun.sh
Niku 🏳️🌈🏳️⚧️
in reply to Aral Balkan • • •build in JS
Will 🌹🏴
in reply to Aral Balkan • • •Aral Balkan
in reply to Will 🌹🏴 • • •Ваня
in reply to Aral Balkan • • •Intelligence doesn't provide you with proofs of good working of all program. Big advantage of TS is type checking of code and not hinting...
@datatitian
Aral Balkan
in reply to Ваня • • •Ваня
in reply to Aral Balkan • • •You meant ActionScript instead of Java which also had explicit types I guess?..
And yeah I does type checking of whole project while in IDE you usually only know what's on your screen or opened files.
Expressive dynamic language is good for small projects but this changes when your project grows and you want another 4 people to work on it along with you. Now there might be files you'll open presumably in next year or might not at all. And now comes CI, declarations and many things in which plain JS just sucks.
Type checks is a must have for large projects.
@datatitian
Aral Balkan
in reply to Ваня • • •Nope, I meant Java. ActionsScript was ECMAScript and dynamic just like JS.
And if a team of five developers cannot build maintainable software using JavaScript, I’d say there’s something else very wrong there and lack of static typing is the least of your worries.
Gert V 🇵🇸
in reply to Aral Balkan • • •Nate Cull (.social)
in reply to Aral Balkan • • •And it's implemented in yet another "slightly improved C" variant (I've lost count of all the different ones we have now): this time, Zig.
Wonder how Zig compares with, eg, Hare?
ziglang.org/learn/overview/
In-depth Overview ⚡ Zig Programming Language
ziglang.org