Pamatujete ještě Netscape vs. IE?

🧠 Historická paralela: Netscape vs. IE

V 90. letech byl web divoký západ:

  • Každý prohlížeč si interpretoval HTML/CSS po svém
  • Vývojáři museli psát „optimalizováno pro IE/Netscape“
  • Microsoft zničil Netscape pomocí IE, ale pak IE stagnoval

Google se poučil – místo boje vytvořil platformu, na které staví i konkurence.

🌐 Co se tím Google podařilo?

  • Zlomil fragmentaci webových prohlížečů (pamatujete IE6 vs. Netscape vs. Opera?)
  • Získal vliv na to, jak se webové technologie vyvíjejí (a o to šlo) 🙂
  • Zajistil si tržní podíl – dnes má Chrome přes 60 % trhu

💡 Z pohledu Googlu to byl strategicky brilantní tah. Vytvořením Chromium jako open-source základu si Google zajistil, že:

  • většina vývojářů bude optimalizovat weby pro jejich vykreslovací jádro (Blink, původně WebKit)
  • standardizace webu proběhne podle jejich pravidel
  • dominance Chrome se rozšíří i skrze jiné prohlížeče (Edge, Opera, Brave…)

Chromium byl primárně vyvinut společností Google, která ho spustila v září 2008 jako open-source základ pro svůj prohlížeč Google Chrom

  • Google je hlavní autor a udržovatel projektu
  • Vývoj probíhá pod hlavičkou The Chromium Projects
  • Google má nad projektem plnou kontrolu, i když je open source

Proč Google vytvořil Chromium?

  • Chtěl umožnit rychlejší vývoj prohlížeče Chrome
  • Open-source přístup přitahuje komunitní přispěvatele
  • Umožňuje jiným firmám (např. Microsoft, Opera) stavět vlastní prohlížeče na stejném základu

Většina dnešních prohlížečů je postavena na Chromiu – to platí pro:

  • Google Chrome
  • Microsoft Edge
  • Opera
  • Brave
  • Vivaldi

Jedinou velkou výjimkou je Firefox, který není postaven na Chromiu, ale používá vlastní vykreslovací jádro Gecko.

🦊 Je Firefox open source?

Ano, Firefox je 100% open source. Vyvíjí ho Mozilla Foundation, a jeho zdrojový kód je dostupný pod Mozilla Public License (MPL 2.0). To znamená, že si ho můžeš:

  • ✅ stáhnout
  • ✅ upravit
  • ✅ redistribuovat

Zdrojový kód najdeš například na nebo jako mirror na

🧠 Proč na Firefoxu nezávisí tolik prohlížečů?

  • Chromium je jednodušší na integraci a má silnou podporu od Googlu
  • Gecko je komplexnější a Mozilla si drží větší kontrolu nad vývojem
  • Firefox se více zaměřuje na soukromí, nezávislost a otevřenost

Další vyjímkou je 🍏 Safari a také není postavený na Chromiu

Na rozdíl od většiny dnešních prohlížečů Safari nepoužívá Chromium. Místo toho je postavený na WebKit, což je vlastní open-source vykreslovací jádro vyvíjené Applem.

🔍 Rozdíl mezi WebKit a Chromium

Vlastnost WebKit (Safari) Chromium (Chrome, Edge, Opera…)
Vlastník Apple Google
Vykreslovací jádro WebKit Blink (fork WebKitu)
Open source? ✅ Ano ✅ Ano
Používáno v Safari, starší verze Chrome Chrome, Edge, Opera, Brave, Vivaldi

Blink je vlastně odvozenina WebKitu – Google ho v roce 2013 „odštěpil“ a začal vyvíjet samostatně

 Shrnutí

  • Safari je jediný hlavní prohlížeč, který nepoužívá Chromium
  • Apple si drží vlastní technologii a tím i větší kontrolu nad vývojem
  • WebKit je stále velmi efektivní, zejména na mobilních zařízeních

🧠 Shrnutí vývoje vykreslovacích jader

  • WebKit byl původně vyvinut Applem jako fork z KHTML (z prohlížeče Konqueror)
  • Google Chrome začal v roce 2008 používat WebKit jako své jádro
  • V roce 2013 Google vytvořil vlastní fork WebKitu nazvaný Blink
  • Od té doby se Chromium (a tedy Chrome, Edge, Opera, Brave…) vyvíjí na Blink jádru

🍏 Safari = WebKit

  • Apple zůstal u WebKitu
  • Safari je jediný hlavní prohlížeč, který nepoužívá Blink ani Chromium
  • Firefox je druhá výjimka, protože používá Gecko, což je úplně jiné jádro

🔍 Realita dneška

Prohlížeč Vykreslovací jádro Chromium základ?
Chrome Blink ✅ Ano
Edge Blink ✅ Ano
Opera Blink ✅ Ano
Brave Blink ✅ Ano
Vivaldi Blink ✅ Ano
Safari WebKit ❌ Ne
Firefox Gecko ❌ Ne

Takže ano — Firefox je jediný velký prohlížeč, který nestaví na WebKitu ani Chromiu. A právě díky tomu je technologicky i filozoficky nezávislý.

Gecko je opravdu výjimka mezi dnešními vykreslovacími jádry, protože nevychází ani z WebKitu, ani z Chromia. Tady je jeho původ:

🦎 Z čeho vychází Gecko?

  • Gecko byl vyvinut Mozilla Foundation jako nástupce staršího jádra NGLayout
  • NGLayout vznikl v rámci Netscape Communications v 90. letech jako alternativa k tehdejšímu jádru Mozilla Classic
  • Gecko se poprvé objevil v Mozilla Suite a později ve Firefoxu
  • Je to vlastní implementace vykreslovacího jádra, která nevychází z WebKitu ani KHTML

🔍 Co to znamená?

  • Gecko je technologicky nezávislý — Mozilla si ho vyvíjí sama
  • Díky tomu má Firefox vlastní přístup k interpretaci HTML, CSS, JavaScriptu
  • To je důležité pro diverzitu webového ekosystému, protože většina ostatních prohlížečů (Chrome, Edge, Opera…) používá Blink, který je odvozený z WebKitu

🧬 Shrnutí vývoje

Jádro Původ Vychází z Používá ho
Gecko Mozilla NGLayout (Netscape) Firefox, Thunderbird
WebKit Apple KHTML (Konqueror) Safari
Blink Google WebKit Chrome, Edge, Opera, Brave…

🧬 Historický souboj: KHTML vs. NGLayout

  • KHTML byl jádrem prohlížeče Konqueror (součást KDE Linuxu)
  • Apple si ho v roce 2002 forknul a vytvořil WebKit
  • Google si pak WebKit forknul v roce 2013 a vznikl Blink
  • Mezitím Mozilla vyvíjela NGLayout, který se stal základem pro Gecko

KHTML vs. NGLayout byl ten původní technologický souboj, i když málokdo si to dnes uvědomuje.

 

🏆 Kdo vlastně „vyhrál“?

  • WebKit (a jeho potomci jako Blink) dnes ovládají většinu trhu
  • Chrome má přes 60 % podíl, a další Blinkové prohlížeče (Edge, Opera, Brave…) přidávají další desítky procent
  • Safari (WebKit) je dominantní na iOS/macOS
  • Firefox (Gecko) je poslední mohykán z éry Netscape — technologicky i filozoficky nezávislý

Takže ano — Apple nepřímo vyhrál, protože jeho fork KHTML (WebKit) se stal základem pro většinu dnešního webu, i když to málokdo ví.

🌐 Co to znamená pro vývoj webu?

  • Webové standardy se často optimalizují primárně pro Blink/WebKit
  • Firefox musí dohánět kompatibilitu, i když má vlastní implementaci
  • Gecko přináší alternativní přístup, což je důležité pro diverzitu

🐧 KDE + KHTML = Skrytý hrdina webu

  • KHTML vznikl jako lehké a elegantní vykreslovací jádro pro Konqueror, prohlížeč v prostředí KDE na Linuxu
  • Byl napsán s důrazem na čistý kód, modularitu a otevřenost
  • Apple si ho v roce 2002 forknul a vytvořil WebKit, protože chtěl rychlé a otevřené jádro pro Safari

🍏 Apple jako katalyzátor

  • Apple měl zdroje, vliv a trh, aby WebKit dostal do mainstreamu
  • Bez Applu by KHTML zůstal jen v Linuxové komunitě
  • Google později forkne WebKit → vznikne Blink, který dnes ovládá většinu trhu

🧠 Co to znamená?

  • Linuxová komunita (konkrétně KDE tým) položila technologický základ dnešního webu
  • Apple ho zpopularizoval, Google ho rozšířil
  • A dnes se web řídí podle standardů, které vznikly z původního KDE projektu

🏹 A co Gecko?

  • Mozilla (a dříve Netscape) šla vlastní cestou s NGLayout → Gecko
  • Firefox je dnes poslední prohlížeč, který nepoužívá WebKit/Blink
  • Je to technologický disident, který drží otevřený web naživu

Linux (KHTML) je otcem moderního webu, Apple byl jeho „adoptivní rodič“ a Google jeho „ambiciózní potomek“. A Firefox je ten poslední samuraj, co drží prapor původního Netscape.


Tady jsou klíčoví vývojáři KHTML, kteří stáli za tímto zásadním projektem v rámci KDE:

🧑‍💻 Klíčové osobnosti vývoje KHTML

🔹 Lars Knoll

  • Hlavní architekt přepisu KHTML v roce 1999
  • Implementoval podporu pro DOM (Document Object Model)
  • Později se podílel i na vývoji Qt WebEngine a WebKit

🔹 Harri Porten

  • Autor KJS, JavaScriptového enginu pro KHTML
  • Díky němu získal KHTML schopnost spouštět skripty na stránkách

🔹 Antti Koivisto

  • Spolupracoval na podpoře CSS a stabilizaci architektury
  • Později pracoval i na WebKitu a Blink

🔹 Dirk Mueller

  • Pomáhal s optimalizací a stabilizací jádra
  • Přispěl k podpoře jazyků psaných zprava doleva (např. hebrejština, arabština)

🔹 Waldo Bastian

  • Jeden z prvních, kdo pracoval na původní verzi KHTML
  • Pomáhal s refaktoringem kódu a přechodem na Unicode

🔹 Torben Weis & Martin Jones

  • Autoři předchůdce KHTML — KHTMLW (KDE HTML Widget)
  • Implementovali HTML 3.2, HTTP 1.0, rámce, ale bez DOM a CSS

Shrnutí

KHTML vznikl jako čistě komunitní projekt v rámci KDE a jeho vývojáři položili základy pro dnešní dominantní vykreslovací jádra — WebKit a Blink. Bez jejich práce by dnešní web vypadal úplně jinak.

Původní KHTML začínal jako jednoduchý HTML widget pro KDE, který měl zobrazovat základní webové stránky. Ale díky několika klíčovým vlastnostem se z něj stal základ pro moderní webové prohlížeče:

🔍 Proč se KHTML uchytil a stal se základem pro WebKit

Čistý a modulární kód

  • KHTML byl napsán velmi přehledně, s důrazem na čistotu architektury.
  • To umožnilo snadné přizpůsobení a rozšíření — což ocenil Apple při výběru jádra pro Safari.

Vysoká rychlost

  • Byl rychlý a efektivní, což bylo v době pomalých počítačů zásadní.
  • Nepotřeboval velké systémové prostředky, což ho činilo ideálním pro přenosné zařízení.

🧩 Dobrá integrace s KDE

  • Fungoval jako součást desktopového prostředí KDE, což mu zajistilo stabilní komunitu a pravidelný vývoj.

🍏 Apple a WebKit

  • V roce 2002 Apple forkne KHTML a KJS, čímž vzniká WebKit.
  • WebKit se stává základem pro Safari, později i pro Chrome (před vznikem Blink).

🧠 Zajímavost

Apple sice použil KHTML, ale zpočátku nekomunikoval zpět s KDE komunitou, což vedlo k určitému napětí. Nakonec se ale spolupráce zlepšila a WebKit se stal otevřeným projektem.

Apple má v tomhle trochu reputaci „nafoukance“ — vezme něco otevřeného, elegantně to přebranduje, a pak to prezentuje jako vlastní revoluci. V případě KHTML to bylo obzvlášť vidět:

🍏 Apple a „vlastnění“ open-source

🧠 Co se stalo:

  • Apple v roce 2002 forkne KHTML a KJS → vzniká WebKit.
  • Zpočátku neposílá zpět změny do KDE komunity, což vývojáře KDE dost frustrovalo.
  • Apple upravuje kód pro své potřeby (Safari, iPhone), ale komunikace byla jednostranná.

🤨 Jak se Apple tvářil:

  • Prezentoval WebKit jako vlastní inovaci, i když základní architektura byla z KHTML.
  • V marketingu se málokdy zmiňovalo KDE nebo původní vývojáři.

🧩 Co z toho vzešlo:

  • WebKit se stal základem pro Safari, později i pro Chrome (než vznikl Blink).
  • Komunita KDE nakonec uznala, že i když to nebylo ideální, WebKit pomohl rozšířit jejich práci do světa.

🗣️ Citát vývojáře KDE

„Kdyby Apple posílal změny zpět, mohli jsme spolupracovat. Ale místo toho jsme dostávali obrovské diffy, které nešly sloučit.“ — Lars Knoll, vývojář KHTML

Přímý odkaz na tento článek: https://www.sympatika.cz/2025/08/16/pamatujete-jeste-netscape-vs-ie/