Ce que fait Girginos Browser
Tout ce qui suit fonctionne dans la version 0.1.0. La fin de la page indique aussi ce que nous n'avons pas encore construit ; quand on choisit un navigateur, les manques comptent autant que les fonctions.
Onglets
Ouvrez des onglets, fermez-les et passez de l'un à l'autre ; un clic du bouton du milieu ferme un onglet. Chaque onglet affiche l'icône du site lui-même et un indicateur de chargement.
Les onglets ne peuvent pas être réordonnés par glisser-déposer.
Barre d'adresse
Elle détermine si ce que vous tapez est une adresse ou une recherche. Elle propose des entrées de votre historique, et toute la liste se parcourt au clavier. Les actions de recherche et d'adresse portent leurs propres icônes, tandis que les lignes venant de l'historique affichent l'icône du site concerné.
Moteurs de recherche
DuckDuckGo est le moteur par défaut. Dans les Paramètres, vous pouvez passer à Google, Yandex, Bing, Startpage ou Brave.
Bloqueur de traqueurs
213 domaines intégrés sont combinés aux listes EasyList et EasyPrivacy, soit environ 96 000 domaines au total. Le nombre de requêtes bloquées apparaît dans la barre d'outils, et le bloqueur peut être désactivé pour un site donné.
Comment les listes de filtres sont actualisées
La première vérification a lieu environ 15 secondes après le lancement, puis toutes les six heures ; chaque liste est actualisée selon sa propre valeur ! Expires, le plus souvent tous les quatre jours. Le téléchargement se fait dans une session distincte et non persistante, et ne conserve aucun cookie. Sans réseau, la dernière copie valide reste en service. Vous pouvez ajouter votre propre liste dans les Paramètres : les formats Adblock Plus, hosts et liste simple de domaines sont acceptés, et l'adresse doit être en https.
Pourquoi l'analyseur est volontairement sélectif
L'analyseur de filtres n'accepte que les règles dont il peut préserver exactement le sens : ||domain.com^ et ||domain.com^$third-party. Les motifs de chemin, les contraintes de type de ressource, le contexte $domain= et les filtres cosmétiques sont ignorés — les traduire par « tout bloquer » casse les pages. Environ 85 % des listes actuelles passent ce tamis.
En-têtes de confidentialité et autorisations
Les en-têtes DNT et Sec-GPC sont envoyés. Les demandes d'autorisation ne sont acceptées que depuis l'onglet actif. Les demandes de notification, de localisation, de MIDI, de presse-papiers et de détection d'inactivité sont refusées silencieusement par défaut ; chacune peut être réglée sur Demander, Autoriser ou Refuser dans les Paramètres. Vous pouvez prendre une seule décision pour tout un type d'autorisation, et effacer les données enregistrées ainsi que les autorisations depuis un même écran.
Panneau d'informations sur le site
Un clic sur le cadenas de la barre d'adresse l'ouvre. L'émetteur du certificat, son titulaire, les dates de validité et l'empreinte ; le nombre de cookies déposés par le site ; l'effacement des données du site et la réinitialisation de ses autorisations se trouvent tous dans le même panneau.
Nouvel onglet
Un champ de recherche, les sites les plus visités, des raccourcis et un espace de présentation. Aucune régie publicitaire tierce n'intervient : les cartes sont lues dans un fichier de données local et la page n'émet aucune requête.
Historique
Cherchez dans votre historique, parcourez-le par en-têtes de journée et effacez-le en une seule étape. L'enregistrement de l'historique peut être entièrement désactivé.
Favoris
Ajoutez-les avec Ctrl+D. La barre et le panneau des favoris acceptent le glisser-déposer pour réordonner, le renommage et un menu contextuel.
Téléchargements
Le menu de la barre d'outils liste vos dix derniers téléchargements. L'ouverture d'un fichier exécutable déclenche d'abord un avertissement.
Recherche dans la page
Ctrl+F l'ouvre ; vous avancez et reculez d'une occurrence à l'autre, et le nombre de correspondances est compté.
Icônes de site
Les icônes sont téléchargées une fois, écrites sur le disque, puis servies depuis un schéma local. L'interface ne charge jamais d'image depuis une adresse distante.
Apparence
Comme le système, clair ou sombre. Le choix s'applique en même temps à l'interface, aux pages internes et aux menus natifs.
Langues
Türkçe, English, Deutsch, Français, Español, Italiano, Português, Русский, العربية (de droite à gauche), 简体中文, 日本語.
Mise à jour
Le manifeste de publication est signé avec Ed25519. Le navigateur vérifie lui-même les mises à jour et vous laisse choisir un canal ; la page Sécurité détaille étape par étape le fonctionnement de la vérification.
Pas encore dans cette version
Nous ne disons pas que ces points sont abandonnés ou à moitié faits — ils ne sont simplement pas dans la 0.1.0 :
- Prise en charge des extensions de navigateur (WebExtension)
- Fenêtre de navigation privée
- Une seconde fenêtre
- Réordonner les onglets par glisser-déposer
- Paquets macOS et Linux