Skip to main content
  1. Posts/

Hopping on the Zen Browser Train

·1087 words·6 mins·
Workflow Technology
Joshua Blais
Author
Joshua Blais
Table of Contents

If you have been sitting under a rock, there is a new browser in town that all the cool kids are switching to, the Zen Browser. Built as a fork of Firefox, Zen promised to add security, privacy, and "Zen" (let's see about that) to your browsing experience.

So, being open to all of these promises, I decided to try it out and give my thoughts. TLDR; it has become my daily driver and main browser.

Why another browser?

The thing about me and my workflow is that it literally consists of 90% Emacs, a browser, and Davinci Resolve. So, I highly value the browser as an integral part of my day to day computing. For some time, I have been in the Firefox camp, avoiding Chrome entirely for the last ~5 years outside of the fork, Brave. I value the dev tools and the extensions on firefox, the fact it is open source, and of course, because it isn't part of the Chrome problem:

The Chrome Problem

There is a pervasive problem in the browser space, and it's name is Chrome. The reason? Chrome controls almost 70% of global browser share, meaning that everyone has to play by Chrome's rules. You now have one engine that is responsible for much of the worldwide internet use, and this is essentially monopolisation of the browser, where everyone has to live by one standard, set of extensions that are "Chrome-first", and I just don't like this. Firefox is not great, in that the foundation that owns it is highly subsidized by Google, meaning that there is already a conflict there.

But, firefox is open source, and anyone can fork it. And, that is exactly what the people behind Zen have done.

Enter the Zen

The Zen Browser has taken the good parts of Firefox (extensibility, privacy tweaks, open source, fast) and have slapped a great UI, extension solution, keyboard driven nature, and well, just look at the thing:

./img.png

Ontop of that, Firefox's extension ecosystem is supported as well as Mozilla's syncing (I use this with Fennec on mobile). This means you have an arguably better Firefox with enhancements and no real downsides.

Vertical Tabbing

I love the idea of vertical tabs, especially when ultrawides are commonplace today, and you have the ability to give up just a little screen real estate for a useable (and pretty) management of everything you have on the go.

Customization

You can really make Zen look and act however you want. Those that use customizations in firefox will be right at home here, but you also get the ability to add your existing firefox customizatns as you wish.

Extensions

You get to run the firefox extension ecosystem in Zen without issue - Vimium C, uBlock, decentraleyes, violent monkey, et al work just as they do in native firefox. This is good as I do not plan on dropping them anytime soon.

Bookmarks with native tagging

I never used bookmarks in the browser, but this has convinced me that one can actually use them integrated into a daily workflow. When you are typing in the url bar, these bookmarks show up, you can type a category or tag, and they allow you to quickly find that which you are looking for. I will be using these extensively going forward.

Workspaces

You can also setup various workspaces, allowing compartmentalization of information and control over the cookies and settings you allow per container.

Personal

I do my daily browsing here, logged into my email etc.

Work

I am logged into all my development, API, work accounts here.

Banking

Self explanatory. Used only for banking.

Shopping

Same, just for shopping so trackers etc. are limited to this container.

Hotkeys

As I continually build emacs into my main workflow, the browser has become the other main application I use on the daily. So, it was best to get in tune with all the browser shortcuts and set them so there was no conflict with the underlying operating systems.

Vimium C Main Navigational Controls

These are my main navigational controls and replace many of the defaults in Zen with vim like keybinds for moving around, searching, copying text, etc.

Category Hotkey Function
Navigation h, j, k, l Scroll (or arrow keys)
d, u Scroll down/up
gg, G Go to top/bottom of page
>>, << Move tab forward/backward in tab bar
Normal r Reload tab
x Close tab
f Find in page, opens links
F Find in page, opens link in new tab
o Open search and go to various pages
? Bring up hotkey list
p, P Paste clipboard and go in tab/new tab
i Insert mode
v Visual mode
yf Yank link
yy Copy current URL
yv Set location for highlighting text
yi Yank an image
Development gs Open page source

Hotkey Customization in Zen

These are specific to Zen, allowing me to have the best experience with little to no overlap with vimium C

Category Hotkey Function
General Alt+Ctrl+c Compact mode
Alt+Ctrl+r Reader mode
Bookmarks Ctrl+d Save bookmark
Ctrl+Shft+alt+b Bookmark manager
Ctrl+b Bookmark sidebar
Ctrl+h History sidebar
Window and Tabs Ctrl+n New window
Ctrl+t New tab
Ctrl+w Close tab
Ctrl+shift+t restore tab
Workspaces Alt+Ctrl+p Previous workspace
Alt+Ctrl+n Next workspace
Alt+Ctrl+1 Workspace 1
Alt+Ctrl+2 Workspace 2
Alt+Ctrl+3 Workspace 3
Media and Display Ctrl+shift+s Screenshot
Ctrl++ Zoom in
Ctrl+- Zoom out
Ctrl+m Mute
Split View Alt+Ctrl+u Close split
Alt+Ctrl+h Horizontal split
Alt+Ctrl+v Vertical split
Development Ctrl+Shift+i Inspector
Ctrl+Shift+m Mobile view
Ctrl+Shift+e Network view
Ctrl+Shift+k Console view
Ctrl+u View page source
Other/Misc Ctrl+Shift+y Open downloads
Ctrl+b Bookmark sidebar
Ctrl+Alt+x AI sidebar
Ctrl+. Raindrop.io sidebar
alt+p Open Webpanel
alt+b sidebar width

Zen Mods

There, too, is a growing ecosystem that people are building extensions specifically for Zen. They enhance the appearance and useability of the browser itself, while the normal firefox extensions are more utilitarian. The ones I currently use are:

Better active tab

Cleaner extension menu

super url bar

Conclusion

Firefox, for some time, has needed the "Brave fork" that would bring it back into the arena as a viable alternative to chrome. It needed something fast with sane defaults, and Zen Browser is that fork that may just get Firefox back into the mix of browsers. If only for nerds like myself. I have enjoyed the browser so much that I started integrating bookmarks and settings that feel like home with a fully keyboard driven workflow.

If you were waiting for firefox to be a good chrome alt, well - this one is it.

God bless, and until next time.