Message from JavaScript discussions

November 2017

— I'm not saying it will be less code


I'm just saying that NOT using a module system (until imports are finalized) in browsers is a vulnerability

— For instance:

var i = 4;


var arr = [];
arr.length = i;

i is a dependency of script2.js

Message permanent page

— Yeah

— This is without a module system

— Introducing a direct implicit dependency

— Using dependencies as arguments is much better

— Personally for my own projects, I just use GNU Make

— Easy enough to cat modules into an IIFE and then spit out a single file, uses both Bash and Make's own language

Message permanent page

— Https://

— There's the makefile for one of them

— It's actually quite funny haha, I crammed testing, linting, minifying etc... into a single file like that. It just snags NPM packages and Github repos into the build directory and uses them locally

Message permanent page