summaryrefslogtreecommitdiff
path: root/published/vivaldi2.html
blob: 36181e5b98f0a288afe7a7abc91cb20a740752f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<p>The Web browser is likely the most important piece of software on your hardware, whatever that hardware may be. Indeed whenever a new bit of hardware arrives, should it lack a way to browse the web, invariably one of the first things enthusiasts will do is figure out a way to run a web browser on it.</p>
<p>Despite their ubiquity though there is very little difference between web browsers. Most people it seems, get by with whatever was installed by default. And no wonder. Modern browsers, Edge, Internet Explorer, Firefox, Chrome, Safari and Opera are largely indistinguishable both in appearance and features -- why bother with one over the other?</p>
<p>But this uniformity is a choice. It's the result of a particular approach to software development. The prevailing wisdom of the moment is that web browsers should be like children of the Victorian age: seen and not heard. Or in the case of browsers, neither seen nor heard. </p>
<p>Fortunately for those of us who'd like something different, something we can bend to <em>our</em> will rather than the other way around, there is an alternative. It's called Vivaldi and it recently hit the 2.0 milestone.</p>
<p>You can download the latest version of Vivaldi from the <a href="https://vivaldi.com/download/">Vivaldi site</a> or install it through the app store or package manager of your OS.</p>
<p>Perhaps the most shocking thing about this release is that it's merely 2.0. That's a throwback to an earlier time when version numbers had meaning, and a major number increment meant that something major had happened. </p>
<p>The version number here does mean something, but it's also perhaps a tad misleading. Under the hood Vivaldi tracks Chromium updates and, like Chrome and Firefox, issues minor updates every six weeks or so. That means some of the features I'll be discussing trickled in over time, rather than all arriving in one monolithic 2.0 release. It also means that under the hood Vivaldi 2.0 uses Chromium 69.</p>
<p>But first, a confession. I'm probably a bit biased. I've been using Vivaldi daily since the pre-release versions first hit the web and at this point it's difficult to imagine going back to another browser that doesn't have a way to stack tabs, view two (or more) tabs side by side, take notes with full page screenshots, control my search suggestion privacy settings, or browse the web without ever taking my fingers off the keyboard, all standard features in Vivaldi.</p>
<p>If you'd like to go beyond the vanilla browsing experience offered by the big name browser makers, if you'd like to customize your browser in myriad ways and have more control over your browsing experience, Vivaldi 2.0 is well worth trying.</p>
<h2>Vivaldi 2.0</h2>
[image="vivaldi-stock.jpg" caption="Grab the latest version of Vivaldi and this is the first things you'll see."]
[image="vivaldi-stock-color.jpg" caption="The default Vivaldi theme matches the top bar color to the color of the site you're on. As with everything else in Vivaldi, you can change this in the settings panel."]
<p>Vivaldi 2.0 has several headline-grabbing new features, but the most welcome is undoubtedly be the new syncing feature.</p>
<p>Vivaldi 2.0 can synchronize your bookmarks, passwords, autofill data, typed URLs, notes, remote sessions and some, though not all, of your settings between installs. </p>
<p>Syncing data is no small undertaking since it requires a server-side component as well as the in-browser UI. Because of its focus on data privacy, Vivaldi opted to build its own sync tools and did so in such a way that your data is encrypted end-to-end (provided you set a password, which you should). Vivaldi stores, but has no way to read your data, and it isn't sending any data to third-party servers at all. Everything is in-house.</p>
<p>While I don't actually have a use for sync until there's a mobile version, I've been testing Vivaldi's syncing features for over a month now, syncing everything between my machine and my wife's machine, and have yet to experience any hiccups or problems. It just works.</p>
[image="vivaldi-sync.jpg" caption="Vivaldi's new Syncing feature and settings"]
<p>Vivaldi CEO, and co-creator of the once-great Opera, Jon von Tetzchner tells Ars that sync will be evolving quickly from here, hopefully soon including the ability to sync more settings, history, web panels, themes and more.</p>
<p>As welcome as sync is, there's something a little bittersweet about it since it makes a mobile version of Vivaldi even more desirable. Thus far that doesn't exist. Publicly anyway, von Tetzchner tells Ars that the mobile version does exist, but isn't ready for prime time yet. He did not give me any kind of time frame, but I think it's safe to say that a mobile version of Vivaldi is a very high priority.</p>
<p>In the mean time there are quite a few other improvements in Vivaldi 2.0 that make it an even more powerful tool. One that I haven't seen Vivaldi tout much is how much faster Vivaldi 2.0 is than it was back in the 1.0 days. According to von Tetzchner some of the speed boost is a result of Chromium improvements, and some of it is related to a significant Chromium change that came along last year, which forced Vivaldi's engineers to refactor a considerable amount of code, speeding up the browser in the process.</p>
<p>Whatever the case, Vivaldi 2.0 is noticeably faster than 1.0, both in terms of UI and page load speeds. In my testing, this improvement is most noticeable if you have a lot of tabs open, as well as a lot of bookmarks and notes (as an aside, if you do have a lot of tabs open, periodically right-click the active tab and select "Hibernate Background Tabs", this will stop background tabs from eating up memory. In my testing this can free up as much as 500MB of RAM. Ah, JavaScript, what would RAM makers do without you?).</p>
<p>This is the third time I've covered Vivaldi for Ars, so before I dig into some of the nice refinements in 2.0, I wanted to briefly revisit those previous reviews. In my <a href="https://arstechnica.com/information-technology/2016/04/even-at-1-0-vivaldi-closes-in-on-the-cure-for-the-common-browser/">review of Vivaldi 1.0</a> I criticized Vivaldi for a few missing features, notably that there was no syncing between computers, no mobile version, no way to dock the developer tools panel, and no way to customize buttons in the URL bar.</p>
<p>I'm happy to report that Vivaldi 2.0 has solved all these problem, plus a slew of smaller ones I mentioned in that piece, except of course for the lack of a mobile version. </p>
<p>After sync and the speed improvements Vivaldi 2.0's feature list becomes a browser tinkerer's wonderland. Vivaldi's MO has always been to keep refining, and fine tuning existing features, and this release is no exception. There are so many new options, added little features and tweaks that it's tough to know where to start. I highly recommend checking out the <a href="https://vivaldi.com/blog/vivaldi-2-0-your-browser-matters/">Vivaldi blog</a> for more details, and the complete list of <a href="https://vivaldi.com/changelog-vivaldi-1-15-to-2-0/">everything that's new in 2.0</a>.</p>
<p>My favorite feature in this release is in Vivaldi's Tab Tiling feature. One of Vivaldi's most innovative features, tab tiling allows you to view several tabs in a single window that's split into little subwindows (nerds: think tmux in your browser). As someone who does a tremendous amount of online research, especially comparing things, this feature is what made Vivaldi my default browser years ago and I can't imagine browsing the web without it.</p>
<p>In Vivaldi 2.0 you can now resize each tiled tab's window by dragging that tile’s border. Even better, your customized layout persists through restarts and loading of saved sessions. </p>
[image="vivaldi-tab-tiles.jpg" caption="An example of how tab tiles can be useful. On the left is a map of bus routes, on the right is the street view of what I'll see when I get off the bus."]
<p>Another standout feature among the hundreds of improvements in 2.0 is support for "floating" Web Panels. Web Panels are the small windows holding various menus, or even webpages if you like, that live as buttons in Vivaldi's sidebar. Push the button and the panel expands. By default panels include bookmarks, notes, history, and downloads. In previous releases when a panel opened it resized the main window to fit both on screen. In the day and age of responsive design that sometimes meant the webpage you were viewing suddenly changed, and even if it didn't, resizing the page could be annoying.</p>
<p>Resizing the page is still the default, but with Vivaldi 2.0 there's a new setting to enable "floating" panels. Turn that on and panels will not resize the main window, they'll overlay it, floating on top of the content.  That does mean they'll cover any content in your main window, but since the purpose of opening the panel is to interact with it, covering other content is rarely a problem. There's also a setting to auto-close the panel so that when you're done with the panel it will get out of your way again.</p>
[image="vivaldi-panel-resize.jpg" caption="This is the old behavior, the main browser window is resized to accommodate the panel."]
[image="vivaldi-panel-float.jpg" caption="Same window, same panel, but now in floating mode. Main window content is unchanged, panel float above it."]
<p>I said covering content is "rarely" a problem, but the truth is there are times when floating mode works better, and times when resizing the main window works better. Recognizing this, Vivaldi has a keyboard shortcut available to toggle between the two. You'll have to set the keyboard shortcut, by default it's blank, but it's there if you need it. </p>
<p>Another nice new feature is the new Quick Commands support for bookmark nicknames. If you've nicknamed your bookmarks you can now pull up the Quick Commands window (press F2), type the nickname and Vivaldi will automatically open that page -- you don't even need to hit return, as soon as you type out the nickname the page opens. </p>
<p>One feature of Vivaldi I've always ignored is the Web Panel -- I've never really seen a use for it. </p>
<p>In 2.0 there's a new feature called Web Panel Suggestions which is designed to help you explore Web Panels. Click the "+" icon to add a new Web Panel and Vivaldi will suggest websites that might be useful in a panel out of the sites you visit the most. </p>
<p>I'm still not a big user of web panels, but thanks to the suggestions I have discovered that documentation sites are a good use case. For example, I have the <a href="https://devdocs.io/">devdocs</a> site as a panel and the Vivaldi help site as another. Whenever I need to look something up I open the panel, figure out what I want to know, and close it again without adding new tabs or changing the main browsing session in any way.</p>
[image="vivaldi-web-panel.jpg" caption="Looking up things in Django's documentation (via DevDocs.io) while reviewing code, a handy use for Web Panels."]
<p>This perhaps highlights something that will become very obvious the minute you start using Vivaldi: it's very customizable. Sometimes the sheer number of options can be overwhelming and if you don't spend some time digging, you can overlook very useful features.</p>
<p>For example I've been using Vivaldi for years and always been slightly irritated that releasing the Alt key opens the main menu. Because I use Alt-J and Alt-K to switch desktops, I'd always land on Vivaldi and the main menu would be open. Arguably this is an OS-level feature that I should figure out how to turn off globally since it happens in Firefox and LibreOffice as well. I happened to mention this annoyance in passing when I spoke with von Tetzchner and he emailed me a bit later to point out that Vivaldi has a setting to turn off "Alt key for Main Menu". It was there for who knows how long, I simply missed it.</p>
<h2>How to get the most of Vivaldi</h2>
<p>That highlights what's probably Vivaldi 2.0's biggest challenge -- convincing people to put in little bit of effort. As von Tetzchner tells Ars, "there is a little bit of a learning curve, but if you give it time and customize it, you'll find that Vivaldi feels really right. If there's something you don't like let us know, we're unique in how we listen to users."</p>
<p>To really get the most out of Vivaldi, you need to spend some time customizing it to your needs, and to do that, you need to know what's possible. I would strongly suggest you spend some time exploring Vivaldi's settings page to see what you can change. And of course Chrome extensions work just fine in Vivaldi, so if there is something it can't do out of the box, there's always extensions. That said I've only found the need for two extensions.</p>
<p>The first thing you should do when you install Vivaldi is open up the settings panel and have a look around. </p>
<p>To do that you can either click the gear icon at the lower left part of the screen, or click the main menu, go to Tools and then settings, or type F2 and then "sett" and hit return, or hit Alt-P, or you can visualize the settings page and it will appear. Just kidding, visualizing it doesn't work. Yet. </p>
<p>As you can see there are many different ways to do any one thing in Vivaldi. This is its gift to you, it will work however you'd like it to work. I happen to be a keyboard shortcuts fan, so I've set up Vivaldi so that nearly everything I want to do I can do without taking my fingers off the keys (I also use a plugin, Vimium to add some shortcuts Vivaldi doesn't offer out of the box). In Vivaldi 2.0 there are a few new shortcuts worth familiarizing yourself with, for example there are now predefined shortcuts for moving tabs left and right.</p>
<p>That's how I use Vivaldi, but I know other users who make extensive use of mouse gestures so that they rarely have to touch the keyboard. Polar opposite ways of working that are both possible in the same piece of software. </p>
<p>Once you start digging into the different ways of using Vivaldi you'll find a level of fine-grained control you won't find elsewhere. Consider for instance, privacy in the context of web searching. </p>
<p>Whenever you search in the address bar of other browsers, that information is, by default, sent to a third-party server, be it Google, Bing or whomever the search provider is for that browser. This means the third-party can keep track of what you search for, but it also means it can see URLs you type as well. Because you're searching in the URL bar, and the browser doesn't know if you're entering a domain name or searching, in most cases, the browser will send every URL you enter to the search engine as well. </p>
<p>Most browsers allow you to turn this feature off, but in every browser I've used the choice of whether or not to use predictive searching is binary: it's either on or off.</p>
<p>In Vivaldi you get more control than that.</p>
<p>The first thing to realize is that this behavior is off by default. Out of the box nothing you type in the address bar is sent to any third-party. Vivaldi takes your privacy much more seriously than the rest of the browsers I've tested.</p>
<p>If, however, you decide you want predictive searching, as this is known, you can turn it on in Settings &gt;&gt; Search. Once it's on you have some extra options to control how it works. You could, for instance, turn it off when typing in the URL bar, but enable it in the separate search box. That would mean things you type in the URL bar, e.g. URLs, would never be sent on to a third-party, but when you search in the search box you'd get suggestions. </p>
<p>You can fine tune this a bit more too. I don't want suggestions for everything I search in the URL, but I also don't like a separate search box cluttering up the URL bar. So I turn off suggestions in the URL bar, but enable them if I explicitly use a search keyword (letter really) to trigger a search from the URL bar. That way if I type "arstechnica.com", no data is sent and I get no suggestions I just go to the Ars site. But if I type "d arstechnica" I'll get suggestions from DuckDuckGo because the "d" prefix tells Vivaldi to search DuckDuckGo.</p>
[image="vivaldi-search-settings.jpg" caption="Granular control allows you to balance privacy with convenience when searching the web."]
<p>You can further refine this to restrict it to only search engines you trust to keep your data private, like DuckDuckGo, StartPage or Quant, all of which Vivaldi includes out of the box. You can also use a POST request if the search engine supports it, further limiting the data that you're leaking when you search (I have not, however, been able to make this work with anything except StartPage). There's even an option to set different default search engines for normal windows and private browsing windows (by the default the latter will use DuckDuckGo).</p>
<p>It's not new in this release, but there's another Vivaldi feature worth noting: fast forward and rewind. Fast forward is useful for any sort of paged content, as it allows you to jump to the next page, and you don't have to click the button, there's a keyboard shortcut as well. For example, search for something on Google, use spacebar to scroll down the page, and when you get to the bottom of the page, hit spacebar again and Vivaldi will automatically load the next pages of results. Rewind will do the opposite, take you back to the beginning of the your most recent browsing history for that tab.</p>
<p>You can also alter Vivaldi's interface to suit your needs, moving the tab bar to any side of the window you like, same with the URL bar, bookmarks and so on. </p>
<p>The possibilities are almost limitless. With that in mind, I'd also suggest looking over the <a href="https://forum.vivaldi.net/">user forums</a> for tips from other users, examples of how people are using Vivaldi and other suggestions. Vivaldi users are some of the active, helpful people I've encountered in the software world. If there's a way to do something with Vivaldi -- and chances are pretty good there is -- they'll know.</p>
<p>In fact, according to von Tetzchner, about half of all the features in this release come from user feedback and suggestions. To protect your privacy Vivaldi does not collect any data about how you use the browser, so if you want to have an impact on the future of Vivaldi, and you definitely can have one, you'll have to join the community and get involved.</p>
<h2>Conclusion</h2>
<p>While Vivaldi 2.0 is not perfect, its lack of a mobile version remains frustrating, and there are some other features I'd like to see, like a way to export notes, to make notes on PDF files, keyboard shortcuts for selecting tabs, and an Opera-mail style mail client -- most of which I know are on the roadmap -- this release sees the browser maturing, adding the features users want and continuing to focus on the details that make Vivaldi a power user's delight.</p>
<p>When I asked why a tech savvy user might consider switching from, say, Firefox, von Tetzchner said Vivaldi's advantage lies in its user-centric focus. "It's about the focus on you and your requirements," he says. "Other browsers are removing features, we're adding them. There's more than one way to do everything in Vivaldi. Make it yours."</p>