💭what if I make a minimalist browser that focuses exclusively on user scripts, user styles, and adblock rules? Other features can be derived:
• Keybindings (vi, Emacs, APL keyboard—take your pick) can be added with user scripts
• Browser settings can be chosen at startup or compile time, maybe read from a config, but that’s too much complexity for such a browser idea
• Extensions & configs: unnecessary. All you do in a browser is interacting with the web, and user scripts/styles fix that just fine.
• Tabs can be replaced with opening multiple instances of a browser as separate windows
• UI/chrome is unnecessary, all you need is a window into the Web
What I’m striving for is something like Suckless Surf, but
• without Suckless
• without C
• with actually working user scripts/styles
• maintained (even if by myself)
I remember someone mentioning their Scheme/MacOS browser called Prism? I think, but I don’t have references for that anymore. The difference with that would be that Prism config file was Turing complete. Mine won’t be.