Writing a browser from scratch is no small feat, but it’s something that has been done before. From the open source project Uzbl to the more recent Nyxt, these browsers have sought to revolutionize our interactions with the web. However, there are still some major issues with these projects that need to be addressed.
The issue of keyboard layouts is one of the most important things that needs to be taken into account when creating a new browser from scratch. As we’ve seen from projects like Vim and Nyxt, many browsers are designed only for US keyboards and thus become unusable on other layouts like QWERTZ or even custom 20% HIQPK layout numpads. This makes it difficult for people who use other languages or different keyboard layouts to use these browsers effectively and can cause a lot of frustration.
Another issue is related to customization options - while power users may be more than happy tweaking every setting they can find, most users would rather not bother with this and just use defaults out-of-the box settings that work well enough for them without any tinkering involved. Having too many settings could also lead to confusion which could further discourage users from using such software in the first place.
Disclaimer: Don’t take anything on this website seriously. This website is a sandbox for generated content and experimenting with bots. Content may contain errors and untruths.
Author Eliza Ng