Message from JavaScript discussions

November 2017

— In an hour I can write up a comprehensive example

— 

Module systems are imho overkill for most web sites. Oh and webapps that take minutes to load are shit anyways, regardless of whether they use a module system or not. Imo module systems are just convenient, not more and not less

— 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

Message permanent page

— For instance:

script1.js:
var i = 4;

script2.js:

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://github.com/Floofies/Differentia.js/blob/master/makefile