← Back to context Comment by WhereIsTheTruth 7 days ago 400mb executable for a terminal text editor?Modern developers have lost their mind 12 comments WhereIsTheTruth Reply wg0 7 days ago Is it 400mb? Could be V8 for plugins. _sinelaw_ 7 days ago Thanks for reminding me. Unfortunately yes, it's because of v8 (for Deno).For extensions, the choice was either TypeScript (and get this bloat) or go with Lua and a much smaller binary (but less popular language).But - I just realized stripping it brings it down to 76MB so I guess that's ok! Will push a commit :) WhereIsTheTruth 6 days ago > For extensions, the choice was either TypeScript (and get this bloat) or go with Lua and a much smaller binary (but less popular language).Incredible, the technical choice got overridden by popularity, leading straight to bloat 2 replies → wg0 7 days ago Great! Just wondering maybe Bun (different JS engine) could do the job for plugins. 6 replies →
wg0 7 days ago Is it 400mb? Could be V8 for plugins. _sinelaw_ 7 days ago Thanks for reminding me. Unfortunately yes, it's because of v8 (for Deno).For extensions, the choice was either TypeScript (and get this bloat) or go with Lua and a much smaller binary (but less popular language).But - I just realized stripping it brings it down to 76MB so I guess that's ok! Will push a commit :) WhereIsTheTruth 6 days ago > For extensions, the choice was either TypeScript (and get this bloat) or go with Lua and a much smaller binary (but less popular language).Incredible, the technical choice got overridden by popularity, leading straight to bloat 2 replies → wg0 7 days ago Great! Just wondering maybe Bun (different JS engine) could do the job for plugins. 6 replies →
_sinelaw_ 7 days ago Thanks for reminding me. Unfortunately yes, it's because of v8 (for Deno).For extensions, the choice was either TypeScript (and get this bloat) or go with Lua and a much smaller binary (but less popular language).But - I just realized stripping it brings it down to 76MB so I guess that's ok! Will push a commit :) WhereIsTheTruth 6 days ago > For extensions, the choice was either TypeScript (and get this bloat) or go with Lua and a much smaller binary (but less popular language).Incredible, the technical choice got overridden by popularity, leading straight to bloat 2 replies → wg0 7 days ago Great! Just wondering maybe Bun (different JS engine) could do the job for plugins. 6 replies →
WhereIsTheTruth 6 days ago > For extensions, the choice was either TypeScript (and get this bloat) or go with Lua and a much smaller binary (but less popular language).Incredible, the technical choice got overridden by popularity, leading straight to bloat 2 replies →
wg0 7 days ago Great! Just wondering maybe Bun (different JS engine) could do the job for plugins. 6 replies →
Is it 400mb? Could be V8 for plugins.
Thanks for reminding me. Unfortunately yes, it's because of v8 (for Deno).
For extensions, the choice was either TypeScript (and get this bloat) or go with Lua and a much smaller binary (but less popular language).
But - I just realized stripping it brings it down to 76MB so I guess that's ok! Will push a commit :)
> For extensions, the choice was either TypeScript (and get this bloat) or go with Lua and a much smaller binary (but less popular language).
Incredible, the technical choice got overridden by popularity, leading straight to bloat
2 replies →
Great! Just wondering maybe Bun (different JS engine) could do the job for plugins.
6 replies →