What do you look for in a browser?

Angel Daniel Munoz Gonzalez - Sep 26 '18 - - Dev Community

So, What is what you look for in a web browser?
What are the features you want/need?

I kind of want to explore UWP/Electron to create a prototype of a web browser, leveraging the fact that either chromium and chakra are two great capable engines

and I'd like to see if I don'get bored I can do some stuff,
If you are wondering what is this all about you can check the next UWP javascript sample

GitHub logo MicrosoftEdge / JSBrowser

🌲 A web browser built with JavaScript as a Windows app

Logo JavaScript Browser

A web browser built with JavaScript as a Windows app.
http://microsoftedge.github.io/JSBrowser/

badge_windowsstore

JavaScript Browser

This project is a tutorial demonstrating the capabilities of the web platform on Windows 10. The browser is a sample app built around the HTML WebView control, using primarily JavaScript to light up the user interface. Built using Visual Studio 2015, this is a JavaScript Universal Windows Platform (UWP) app.

In addition to JavaScript, HTML and CSS are the other core programming languages used. Some C++ code is also included to enable supplemental features, but is not required to create a simple browser.

Additionally, we’re taking advantage of the new ECMAScript 2015 (ES2015) support in Chakra, the JavaScript engine behind Microsoft Edge and the WebView control. ES2015 allows us to remove much of the scaffolding and boilerplate code, simplifying our implementation significantly. The following ES2015 features were used in the creation of this app: Array.from()

and in the case of Electron you can find many here

but this is a good example also

GitHub logo wexond / browser-base

Modern and feature-rich web browser base based on Electron

Wexond Browser Base

Actions Status Downloads FOSSA Status PayPal Discord

Wexond Base is a modern web browser, built on top of modern web technologies such as Electron and React, that can also be used as a framework to create a custom web browser (see the License section).

Table of Contents:

Motivation

Compiling and editing Chromium directly may be challenging and time consuming, so we decided to build Wexond with modern web technologies. Hence, the development effort and time is greatly reduced. Either way Firefox is based on Web Components and Chrome implements new dialogs in WebUI (which essentially is hosted in WebContents).

Features

  • Wexond Shield - Browse the web without any ads and don't let websites to track you. Thanks to the Wexond Shield powered by Cliqz, websites can load even 8 times faster!
  • Chromium without Google services and low resources usage - Since Wexond uses…

with UWP you can do it either with JavaScript (as shown above) or with C#, VB, C++, in Electron just JavaScript (or [rust, cpp] native modules if you want to be fancy)

please share your features, questions and comments!
in any case, I will report back my experiences on working with such platforms!

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .