Breach : un navigateur web en HTML5

Mickaël Bazoge |

Le HTML5 est capable de bien des prodiges, et celui de Breach est sans doute un des plus impressionnants du moment : il s’agit en effet d’un navigateur web. Proposé dans sa version alpha 0.3, le logiciel ne comporte pas la floraison de fonctions et de possibilités offertes par la concurrence — il manque ainsi des choses aussi basiques qu’un gestionnaire de favoris, un historique, un outil de téléchargement et autres. Mais ça n’est pas le plus important pour le moment.

Car ce logiciel, dont le développement a débuté en juin 2013 par une toute petite équipe, vaut surtout par la très grande modularité qu’il offre. Outre son aspect open source, le navigateur est ouvert à toutes les envies des développeurs : si l’on souhaite des onglets verticaux, un moteur de recherche proposant des suggestions, et d’autres fonctions encore, il suffit de mettre les mains dans le cambouis du Javascript. La conception modulaire du logiciel (les briques sont des webapps fonctionnant dans leur propre pré carré) ouvre le champ des possibles en matière de personnalisation.

Breach est un sandwich à trois étages. La couche basse est un Node.js en charge du bon fonctionnement du cœur du navigateur, à savoir l’implémentation Javascript. La couche supérieure est Chromium, la déclinaison open source du navigateur de Google, qui apporte sécurité et performances. La couche finale intéressera tous les développeurs en herbe puisque c’est celle-ci qui leur permet de concevoir des modules en utilisant des technologies web bien connues (l’habituelle triplette HTML, CSS et Javascript).

Cette version envoie par défaut des statistiques d’usage anonymes (pas d’URL ni de données personnelles), afin d’alimenter le développement du navigateur. Si Breach est un navigateur déjà très capable (et véloce), il ne conviendra sans doute pas aux internautes grand public habitués aux possibilités offertes par d’autres butineurs plus complets. Cela reste néanmoins un projet à suivre.

Les développeurs, qui espèrent que cette première mouture sera à même d’intéresser d’autres fous du code, devraient proposer des mises à jour sur un rythme rapide.

Tags
avatar hipop | 

Bonjour,
Est ce que cela peu vouloir dire qu'un nous pourrons faire tourner un navigateur via l'interface d'un serveur Nas (synology, qNap, etc)?

avatar Powerdom | 

Nous y voilà.

-Ouvrir le champ des possibles-

Phrase culte des formateurs, directeurs et autres zigotos.

avatar Mickaël Bazoge | 
Nous y voilà. Le lecteur qui nous reproche d'utiliser une expression parfaitement française ;)
avatar lamainfroide | 

Powerdom ne supporte pas cette expression qui lui rappelle de mauvais souvenirs.
http://forums.macg.co/showpost.php?p=12643140&postcount=5
Sacré Powerdom, je ne peux m’empêcher dorénavant de penser à toi à chaque fois que je lis cette expression quelque part.

avatar hirtrey | 

Un navigateur web en HTML5 mais qui utilise chromium. Bizarre

avatar XiliX | 

@hirtrey :
J'allais le dire.

avatar pierrus | 

La base est chromonium mais les composants sont en html5.

avatar macbookintel | 

J'ai rien compris, c'est un navigateur mais s'il est écrit en HTML5 alors il faut un navigateur pour l'exécuter ?
Bref j'ai rien compris.

ça veut dire quoi un navigateur en HTML5 pour vous ?

avatar joneskind | 

En dehors de la meta-prouesse technique, j'ai beaucoup de mal à envisager ce qu'on peut bien en avoir à foutre, ou alors - et c'est envisageable - j'ai rien compris.

On a donc un navigateur internet qui fonctionne exclusivement sur une technologie de navigateur internet. Ça me donne envie de taper "Google" dans Google.

avatar zellerda | 

Le HTML5 ne permet pas d'afficher du contenu web, pour rappel le HTML5 c'est juste des balises html supplémentaire qui ont été rajoutée à la norme et prise en charge par les derniers moteur de rendu (Chromium, Trident, Geko, etc...).

Il faut arrêter d'utiliser ce terme ça ne veux absolument rien dire, d'ailleurs les 3/4 du temps, on dit HTML5 mais il s'agit que de javascript pure et simple.

avatar FIvan | 

C'est d'ailleurs la façon dont Breach présente son navigateur sur son site :"Un navigateur pour l'ère du HTML5. entièrement écrit en javascript..."

avatar Un Type Vrai | 

C'est un browser 2.0 en fait...

:D

avatar Danielroibert | 

c'est une belle démonstration, mais quid des performances ?

avatar Un Type Vrai | 

Si installer Chromuim, le renommer et lui intégrer dans sa gestion native de plugin un meta plugin node.js c'est une belle démonstration, c'est cool, je fais de belles démonstrations toutes les semaines...

CONNEXION UTILISATEUR