Flux RSS - La vie du site - Nouveautés et mises à jour
Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet

InternetWorks (navigateur Web)

InternetWorks (navigateur Web) : navigateur Web resté à l'état de prototype, très convoité par diverses entreprises avant d'être licencié par les uns (Microsoft) et racheté par les autres (AOL).

01.04.2012 - Révision 21.08.2020 - Révision mineure 21.10.2021. Auteur : Pierre Pinard.

Le 13 mars 1989, au CERN, Tim Berners-Lee a une idée, la soumet, et obtient le feu vert. Le Web est fonctionnel le 25.12.1990 au sein du CERN, et est rendu public le 06.08.1991 (Invention du Web). Toutes les technologies actuelles émergent dès le début. Des aigrefins tentent de breveter des inventions (Acacias et ses brevets scélérats) que d'autres, simples passionnés, inventent et publient. L'invention des plug-ins et des objets embarqués va donner lieu au plus long cauchemar du Web : l'affaire EOLAS v. Microsoft.

Un peu d'histoire des tout premiers navigateurs Web :

NavigateurDébutCommentaireSystèmeFin
InternetWorks01.09.1994

InternetWorks est un navigateur Web qui n'a pas été diffusé dans le public et est resté à l'état de prototype, très convoité par diverses entreprises avant d'être licencié par les uns (Microsoft) et racheté par les autres (AOL). Il n'y a donc pas de réelles dates de début et de fin de ce produit. Les dates données sont donc celles de la création et de la vente de la société derrière InternetWorks.

Booklink technologies est une société fondée par David S. Wetherell (PDG de CMG), en février 1994, en tant que filiale de CMG Information Services, afin de développer un navigateur Web.

Un papier du Wall Street Journal (anglais), mis à jour le 27.02.1998, trace la construction d'un modèle économique de CMG basé sur l'absorption d'entreprises de l'Internet (et rappelle, incidemment, que CMG pratiquait déjà le tracking et le profiling).

Wall Street Journal

Shortly after taking CMG public in 1994, Mr. Wetherell spent about $1 million to start BookLink Technologies, an early Web browser developer. Later that year, he sold BookLink to America Online for $30 million worth of AOL shares. When CMG cashed out in the fall of 1995, the shares were worth more than $70 million.

InternetWorks sera le premier navigateur Web utilisant des onglets.

InternetWorks par Booklink technologies
InternetWorks par Booklink technologies

BookLink Technologies fait l'objet d'une offre d'achat total du code source d'InternetWorks, par Microsoft, pour 2 millions d'US$, en septembre 1994 (*). Refus de David S. Wetherell qui vend, le 08.11.1994, BookLink Technologies à AOL pour 30 millions d'US$ (en 710.000 actions AOL).

InternetWorks, entre la création de BookLink Technologies en février 1994 et sa vente à AOL le 08.11.1994, est un prototype fonctionnel, mais pas encore publié. InternetWorks devait d'ailleurs être présenté officiellement au COMDEX de Las Vegas mi-novembre 2014.

Microsoft acquerra seulement une licence de Booklink technologies qui sera intégrée à Word, permettant à Word de convertir un document Word en document HTML et d'importer des documents HTML, en suivant des liens, pour les visualiser sous Word, avec l'Assistant Internet pour Word. Word devient une sorte de générateur de code HTML permettant aux rédacteurs de se libérer du code HTML et une sorte de navigateur Web (à condition de connaître les URL).

Comparatif navigateurs Web en mai 1995 dans OS/2 Magazine, par Hal Berghel. Reproduit sur le site de Berghel le 08.04.1996.

Il n'y a rien sur le Web concernant ce navigateur Web ou son prototype, ni dans Wikipedia ni dans les archives du Web (la machine à remonter le temps du Web). Impossible de trouver les dates de lancement et d'abandon d'InternetWorks si ce n'est les dates de création et de vente de la société BookLink Technologies.

Il y a aussi la bagarre mensongère tendant à attribuer à Opera l'invention des onglets, ce qui peut être à l'origine de l'effacement de toutes les traces d'InternetWorks sur le Web. InternetWorks invente les onglets dès 1994 tandis qu'Opera n'introduira les onglets (tabbed browsing) que le 28.06.2000 avec Opera 4.00 (historique des versions d'Opera sur le site d'Opera). La raison pour laquelle Booklink technologies n'a pas tenté de déposer une demande de brevet pour les onglets est qu'ils existaient probablement déjà avant (Adobe a tout de même attaqué Macromedia pour des palettes d'outils utilisant des onglets dont ils avaient obtenu un brevet, en août 2010, à une époque ou les plaideurs se multiplient et tout devient sujet à brevet - Apple déposera même un brevet pour la poubelle du système d'exploitation !).

InfoWorld du 07.11.1994 : InternetWorks Lite sera gratuit à partir du 14.11.1994. Il est meilleur que NCSA Mosaic.

NetworkWorld du 08.05.1995

CMGI, Inc. - Company Profile, Information, Business Description, History, Background Information on CMGI, Inc.

Transfert de Booklink Technologies à AOL le 23.12.1994 confirmant un acte signé le 08.11.1994 - Booklink Technologies cesse d'exister le 23.12.1994

New York Times du 10.11.1994 - America Online achète 2 compagnies dans l'Internet

WindowsAquisition définitive par AOL le 23.12.1994 (*)
(*)
InternetWorks (navigateur Web) - De quoi est fait un navigateur Web ?

En gros, un navigateur Web est composé de 3 éléments :

  • Un moteur de rendu (qui n'est pas le navigateur). Il calcul graphiquement et affiche la page Web visitée (ils sont tous open source). Un moteur de rendu est, lui-même, composé de 3 éléments :

    • Le moteur de rendu HTML 5 (il en existe 3 qui doivent répondre strictement, rien de plus, rien de moins, aux directives des standards du Web édictés par le W3C. Ils sont donc tous plus ou moins identiques (Quantum, WebKit, Blink). Le 8 décembre 2018, Microsoft a annoncé abandonner le moteur de rendu d'Edge, EdgeHTML, au profit de Blink. Les 2 ou 3 autres moteurs de rendu qui restent sont en voie de disparition. J'ai rencontré un bug d'affichage dans Blink.

    • Le moteur/compilateur JavaScript. Il existe une course à la vitesse dans laquelle le moteur JavaScript de Firefox (Ion) sort premier (voir les captures d'écran des tests dans Firefox).

    • Le moteur de styles CSS (les « feuilles de style en cascade »).

  • Le navigateur Web proprement dit, qui sert à naviguer sur le Web. Mis à part celui de Firefox qui est open source, ils sont tous en code propriétaire (secret) avec interdiction contractuelle d'ingénierie inverse. C'est là que se cache tous les outils d'espionnage, suivi, surveillance, etc.

  • Des modules additionnels (add-on), parfois obligatoires, parfois optionnels, aux goûts et usages de l'utilisateur. C'est du code injecté dans le navigateur. Certains sont « propres », d’autres sont de véritables espions ou malveillances.

Tout cela sert :

  • A afficher une page Web visitée

  • A naviguer sur le Web

  • A personnaliser le navigateur

Choisir un navigateur Web pour se rendre sur l'Internet
Choisir un navigateur Web pour se rendre sur le Web

  • 01  Le noyau central : le moteur de rendu

    Le « moteur de rendu » fabrique ce que vous voyez du Web à l'écran, indépendamment de tout le reste qui s'affiche à l'écran, autour de la page Web visitée, et qui relève du « navigateur Web », pas du « moteur de rendu » (les entête, menu, barre de navigation, barre d'outils, panneaux latéraux, bas de la fenêtre, etc.). Le « navigateur Web » peut demander au « moteur de rendu » d'afficher certains objets graphiques qui n'appartiennent pas à la page Web, comme les ascenseurs, les barres d'outils et les menus, les options de paramétrage, etc. Le « moteur de rendu » :

    • Interprète et affiche (plus ou moins bien) le code HTML strictement selon les standards du W3C (y compris les formulaires et la prise en charge de l'interaction avec l'internaute).

    • Respecte (plus ou moins bien) les styles et formats décrits dans les feuilles de style en cascade (CSS) selon les standards du W3C.

    • Interprète (plus ou moins bien et plus ou moins rapidement) les codes JavaScript (les scripts) de la page Web (il y a divers « moteurs JavaScript » - « interpréteurs JavaScript ») dans les « moteurs de rendu » dont les tests comparatifs de vitesse font l'objet de combats homériques : SpiderMonkey, TraceMonkey, JägerMonkey, IonMonkey, V8, JavaScriptCore, Chakra, Rhino, Tamarin, Carakan, Futhark, etc.

    • Tolère certaines fautes d'écriture (erreurs de syntaxe HTML, erreurs de syntaxe CSS) des webmasters avec un comportement dit « à tolérance de panne » (« fault tolerant ») qui passe son temps à tenter de rendre visible et cohérente une page bourrée d'erreurs. Ce comportement « à tolérance de panne » est hautement et admirablement abracadabrantesque (une véritable gymnastique, les pieds au mur) et fait des merveilles, mais permet aussi beaucoup de laxisme de la part des webmasters et développeurs Web (si la « tolérance de panne » était supprimée, beaucoup de sites Web deviendraient illisibles/invisibles).

    Il existe désormais (normalisation forte) très peu de « moteur de rendu » (Quantum, Webkit, Blink, Gecko et c'est presque tout). Ils sont tous open source (sauf Khtml et Trident, tous deux en voie de disparition).

    Les critères de choix vont donc être :

    • Respect des standards du W3C. Tous les internautes se souviennent, et peuvent encore voir un avertissement sur certains sites Web disant « Meilleure vue avec Internet Explorer ». Ce navigateur de Microsoft utilise le « moteur de rendu » Trident ne respectant aucun standard du Web et tentant d’imposer « ses standards ». Il y a totalement échoué et Trident n’existe plus, ayant coulé Internet Explorer qui n'existe plus non plus (abandonné par Microsoft).

    • Vitesse

    Aucun souci du côté des « moteurs de rendu » en termes de sécurité et de protection ou violation de la vie privée - Les « moteurs de rendu » n'interviennent absolument pas dans ce domaine et ne communiquent pas avec l'ordinateur (sauf les routines appelant les APIs du processeur graphique et les requêtes en ressources matérielles).

    ATTENTION : LE MOTEUR DE RENDU N'EST PAS LE NAVIGATEUR WEB.

    Qui utilise quoi ? Quels navigateurs Web (et autres applications) utilisent Webkit ou Gecko ou Quantum ou Blink ?

    • Gecko puis Quantum :
      Un des objectifs de Gecko, avec Firefox, a été, dès le départ, le strict respect des standards du Web et des recommandations du W3C. Les standards reconnus par Gecko sont notamment HTTP, FTP, SSL, Unicode, JPEG, GIF, HTML, XHTML, XML, CSS, JavaScript, ECMAScript, DOM, MathML, RDF, XSLT, SVG, PNG, RSS, Atom, Ajax et XUL. Gecko est remplacé par Quantum (mais continue d'exister dans des dizaines de « navigateurs Web » dérivés de Firefox).

    • Trident :
      L'un des objectifs de Microsoft, avec Trident, est de ne respecter aucun standard si ce ne sont pas des « standards » de Microsoft. À ce petit jeu, face au W3C et face à tous les autres « moteurs de rendu », Microsoft a perdu.

    Moteurs de rendu

    #

    Gecko

    Fondation Mozilla

    Webkit

    Apple-Nokia

    Dérivé de KHTML du projet Unix KDE

    WebCore

    Apple

    Dérivé de KHTML du projet Unix KDE

    Blink

    Google

    Dérivé de Webkit

    Trident

    Microsoft

    EdgeHTML

    Microsoft

    Un fork de Trident

    Quantum

    Fondation Mozilla

    FirefoxKonquerorEpiphanyGoogle ChromeInternet Explorer (toutes les versions, depuis la version 4.0 à 11.0)Edge (jusqu'au passage à Blink annoncé le 8 déc 2018Firefox à partir de la version 57 le 14 novembre 2017
    ThunderbirdABrowseFlock (depuis version 3)ChromiumNetscape (dans la version 8)
    SeaMonkeyGtkHTML du projet GNOMEiCab (depuis version 4)Opera depuis sa version 15Maxthon (peut utiliser Gecko à la place de Trident)
    ServoNetFront (microbrowser pour petits appareils)iWebVivaldiAvant Browser
    CaminoOmniWebEdge (annonce du 8 déc 2018)AOL Explorer
    Flock (avant la version 3)RapidWeaverYahoo! Explorer
    Beonex CommunicatorSafariiRider
    Netscape (depuis la version 6)ShiiraGoogle Talk
    K-MeleonSunriseBrowserImpulse
    GaleonSwift
    KazehakaseMidori
    Pale Moon (moteur Goanna, basé sur Gecko)Origyn Web Browser
    CyberfoxSputnik
    WaterfoxNaveo
    NvuProtom Navigator
    Kompozer
    BlueGriffon
    Songbird
    Lunascape
    SmartNet Browser
    Epiphany
    Fennec
    Symphony OS (une distribution de Linux)
    Maxthon (peut utiliser Gecko à la place de Trident)

  • 02  Le navigateur Web proprement dit

    C'est lui qui permet de cliquer sur un lien pour y aller, d'aller à la page précédente/suivante, de précharger les contenus pointés dans la page Web (c'est une mauvaise bonne idée, ça) pour y accéder plus rapidement si on clique sur l'un de ces liens, de demander le rafraîchissement de la page, de gérer les paramètres et options, de gérer les certificats, de gérer les marque-pages et, surtout, toutes les fonctions et activités cachées, secrètes, avec interdiction d'ingénierie inverse du code lorsque celui-ci n'est pas open source.

    • Code open source : tout le monde peut voir ce qu'il y a dedans, ce qu'il fait et ne fait pas (il ne cache rien). Il n'y en a qu'un : Firefox.

    • Code fermé, propriétaire, secret, et personne ne sait ce qu'il y a dedans, ni ce qu'il fait, ni comment il le fait (filtrage du Web servant au suivi, suivi, pistage, espionnage, tracking, clickstream, suivi des déplacements du pointeur de la souris même sans action (sans clic) de l'utilisateur, géolocalisation, horodatage, mots clé, page précédente, page suivante, préalable au chiffrement HTTPS, exploitation de la caméra, exploitation du micro, contournement du hosts local, collectes de données privées, etc.). Sauf Firefox, ils sont tous à code fermé.

  • 03  Les add-on (modules additionnels)

    Choisis et installés par l'utilisateur, certains add-on sont de confiance, comme ceux développés par la Fondation Mozilla elle-même ou l'EFF (Privacy Badger, HTTPS Everywhere...), NoScript, Ghostery, Decentraleyes, AdBlock Plus, d'autres sont extrêmement suspects.

Chronologie des navigateurs Web
Chronologie des navigateurs Web (un travail d'ADeveria en licence CC BY-SA 3.0)
InternetWorks (navigateur Web) - Chronologie des navigateurs Web


Dossier : Historique des navigateurs Web

06.08.1991 : WorldWideWeb (navigateur Web)
06.08.1991 : Nexus (navigateur Web)
09.03.1992 : Viola (navigateur Web)
15.04.1992 : Erwise (navigateur Web)
25.07.1992 : tkWWW (navigateur Web)
16.11.1992 : Midas (navigateur Web)
23.01.1993 : NCSA Mosaic (navigateur Web)
08.06.1993 : Cello (navigateur Web)
15.12.1994 : Netscape navigator (navigateur Web)
01.08.1994 : Spyglass Mosaic
01.09.1994 : InternetWorks
23.04.1995 : Opera
16.08.1995 : Internet Explorer
23.09.2002 : Firefox
07.01.2003 : Safari
02.09.2008 : Chromium
02.09.2008 : Chrome
21.01.2015 : Edge



InternetWorks (navigateur Web) - Ressources


# Ailleurs sur le Web #

  1. #InternetWorks (navigateur Web)#