| ▲ | wesz 3 hours ago | |||||||||||||||||||||||||||||||
Well, i downloaded firefox extension and checked the size of only *.js files without any additional assests - and it's 2 megabytes. Mermaid is around 800kb, so it still leaves over 1 megabyte of javascript. The amount of abstraction alone for the project of this scope makes me cringe. You introduce unnecessary complexity. | ||||||||||||||||||||||||||||||||
| ▲ | 59nadir 2 hours ago | parent | next [-] | |||||||||||||||||||||||||||||||
In all fairness, 30+ years of web development is exactly what would convince you that shipping 1+ MB of JS is fine, no? I'm not really kidding... Web development is where all of the worst practices in programming thrive and come from. Some of them are spending minutes (sometimes 10+ minutes) compiling/"building" web pages before they "deploy" them, and so on. 30+ years in web development is what you say at the support group to explain why you're there, not to convince people you've developed good taste and reasonable sensibilities. Edit: Zed Shaw didn't know it at the time, but "Rails is a ghetto" wasn't describing even a local minimum in web development, it was the start of an incredible valley we've yet to see the bottom of. A sea of unskilled morons unable and unwilling to learn even the basics of just about everything came in droves and never left. Now they have bullshit generators that'll generate the shit code they probably were going to ship anyway, except faster. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | latchkey 3 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||
Thanks for the feedback! | ||||||||||||||||||||||||||||||||