What I would suggest is to engage with the Mozilla Taiwan Community, who can probably improve a lot on the extension based experience. They have a lot of experience to building alternate browsers.
j previous speech k next speech