I made a simple picross puzzle game that fits in 1024 bytes of HTML. Try it at https://js1024.fun/demos/2023/15, or read my blog post about it at https://evanhahn.com/js1024-2023/.
#picross #nonogram #puzzle #CodeGolf #JS1024 #JS1k #JavaScript #minification #compression
#picross #nonogram #puzzle #codegolf #js1024 #js1k #javascript #minification #compression
The year is 2023 and collapsing #whitespace for #HTML #minification is not safe for #sequentialFocusNavigationStartingPoint elements with user-focusable first children.
#browser #bug #Firefox #frontend #keyboardNavigation #manualTesting
#WhiteSpace #html #minification #sequentialfocusnavigationstartingpoint #browser #bug #firefox #frontend #keyboardnavigation #ManualTesting
@tomw I think you could (???) write modern, modularized #es6 and ship it to the browser now, using #importmaps to direct the browser to where your module files live. I haven't tried it yet, and the support may be limited, but... maybe that's The Futureā¢.
That may eliminate #transpiling, but we still have to deal with concatenation. With updated protocols like #HTTP3, maybe multiple simultaneous connections will be less of a problem?
And then #minification? I dunno man, maybe gzipping on the wire is good enough.
But I feel your pain. I'm hopeful for the future.
#javascript #programming #webdevelopment
Also, I want native #css loops. I think that's the last thing we need #preprocessors for.
I haven't worked with built-in web components, but that could be the answer to the "always a new framework" problem. But if it was, it prolly would have more uptake by now.
I honestly spend to much time thinking about this.
#es6 #importmaps #transpiling #http3 #minification #JavaScript #programming #webdevelopment #css #preprocessors
What's a good but very simple tool that can do #minification of a couple of #NPM packages (e.g. mermaid). Looking for an alternative to just including the library.min.js files directly in the repository and having them come from package.json so they can be tracked back to their origin. Linking out to an external CDN isn't an option.