HTML5 parser v JavaScriptu

Henri Sivonen, autor experimentálního HTML5 validátoru (resp. conformance checkeru), přeložil pomocí Google Web Toolkitu svůj parser psaný v Javě do JavaScriptu. Na adrese livedom.validator.nu tak můžete snadno experimentovat s HTML5 parserem, aniž byste museli cokoliv instalovat.Zajímavé není parsování validního kódu (zde výsledek asi nikoho nepřekvapí), ale právě parsování těch fragmentů HTML, které bylo v předcházejících specifikacích nedefinované. Nástroj není ani tak zajímavý pro webdesignery (ti si píší svůj kód stále stejně a zda prohlížeč akceptuje i jiný kód, jim může být v zásadě jedno), ale hlavně pro výrobce prohlížečů, autory parserů a knihoven pracujících s HTML.Pokud se výrobci prohlížečů na HTML5 parseru shodnou (a je to skutečně možné, byť ne nevyhnutelné), bude se jednat o jednotný způsob parsování HTML.Specifikace HTML5 parseru se stále dolaďuje a Henri svůj parser podle specifikace průběžně upravuje. Nejedná se o jediný existující HTML5 parser, existuje další projekt v Pythonu a experimentuje se i s Ruby nebo C#.(Zdroj: blog.whatwg.org) Henri Sivonen, autor experimentálního HTML5 validátoru (resp. conformance checkeru), přeložil pomocí Google Web Toolkitu svůj parser psaný v Javě do JavaScriptu. Na adrese livedom.validator.nu tak můžete snadno experimentovat s HTML5 parserem, aniž byste museli cokoliv instalovat.Zajímavé není parsování validního kódu (zde výsledek asi nikoho nepřekvapí), ale právě parsování těch fragmentů HTML, které bylo v předcházejících specifikacích nedefinované. Nástroj není ani tak zajímavý pro webdesignery (ti si píší svůj kód stále stejně a zda prohlížeč akceptuje i jiný kód, jim může být v zásadě jedno), ale hlavně pro výrobce prohlížečů, autory parserů a knihoven pracujících s HTML.Pokud se výrobci prohlížečů na HTML5 parseru shodnou (a je to skutečně možné, byť ne nevyhnutelné), bude se jednat o jednotný způsob parsování HTML.Specifikace HTML5 parseru se stále dolaďuje a Henri svůj parser podle specifikace průběžně upravuje. Nejedná se o jediný existující HTML5 parser, existuje další projekt v Pythonu a experimentuje se i s Ruby nebo C#.(Zdroj: blog.whatwg.org)

Související články

Funkce v JavaScriptu

JavaScript mnohými milovaný mnohými nenáviděný mnohými nepochopený jazyk mnohými všechno dohromady Mnoho nejasností pramení zjeho práce sfunkcemi a jejich volání A proto si vdnešním článku ukážeme jak to vlastně je.
ico 2. srpna 08, 08:08
ico Programujte - články

Vícestránkový formulář v PHP a JavaScriptu

Pokud máme vytvořit dlouhý formulář, je možné ho rozdělit na několik stránek, abychom uživatele nevylekali a neodradili je od vyplňování. Několikastránkový formulář je však nutno správně zkonstruovat a ošetřit, abychom nezpůsobili sobě i jeho uživatelům více problémů, než je nezbytně nutné.
ico 11. srpna 07, 12:08
ico Interval.cz (články, RSS 2.0)

Jak je to s rychlostí JavaScriptu ve Firefoxu 3.0

Na mnoha místech se již hovořilo o tom, že Firefox 3.0 je oproti svému předchůdci výrazně rychlejší. To se týká jak samotného prostředí prohlížeče, tak rychlosti vykreslování webových stránek. Hezky se to ukazuje na testu rychlosti JavaScriptu, který je pro Firefox dvojnásobně důležitý. Jednak se vyskytuje hojně na webu a prakticky žádná webová aplikace se bez něj neobejde, druhak je pak základem části Firefoxu samotného. Konkrétně velká část kódu skrytá za grafickým rozhraním je v něm napsána
ico 5. dubna 08, 09:04
ico JasnaPaka Blog

Přístupné záložky v CSS a JavaScriptu

Chris Heilmann vytvořil přístupné záložky vytvořené v CSS a JavaScriptu. Líbí se mi na nich, že fungují jak při zapnutém či vypnutém CSS a JavaScriptu. ...
ico 20. května 08, 08:05
ico About

Je váš web závislý na JavaScriptu, atd? Modlete se!

Procházím si takhle Registr internetových profesionálů a říkám si, že se pokochám výtvory těch nejlepších z nejlepších, kteří nabízejí své služby v oboru, který mě tolik zajímá.
ico 20. května 08, 09:05
ico Lukáš Mačí na webu

Seznam.cz // Komprimace JavaScriptu a CSS

Uvolňujeme do open source nástroj pro komprimaci postavený na gramatice jazyka.
ico 29. května 08, 03:05
ico Weblogy.cz

Rozklikávací menu v CSS a JavaScriptu

Nedávno jsem stál před úkolem napsat javascriptový kód pro rozklikávací menu (jednotlivé větve navigace se zobrazují a schovávají po kliknutí myší, tedy z pohledu JavaScriptu při události "onclick"). Všechna řešení, která lze obvykle na internetu najít, však byla příliš komplikovaná nebo nevyhovovala technicky. Nakonec jsem si navrhl vlastní řešení, které se mi osvědčilo a se kterým bych vás proto chtěl seznámit.
ico 26. června 08, 08:06
ico Interval.cz (články, RSS 2.0)

Zrychlení JavaScriptu ve Firefoxu 3.1

Možná si ještě pamatujete, jak jsem hovořil o tom, že Firefox 3 přišel s několikanásobným zrychlením vykonávání JavaScriptového kódu. Jak se ale zdá, není všemu zrychlování konec. John Resig z Mozilla Corporation ve svém blogu informuje o novince označované jako TraceMonkey, která se dostala do aktuální vývojové verze Firefoxu 3.1, a která v závislosti na testech zrychluje vykonávání JavaScriptu až 22x (v závislosti na tom, jaký kód se vykonává)
ico 23. srpna 08, 11:08
ico JasnaPaka Blog

JavaScriptu ani cookies se lidé nebojí

Drtivá většina uživatelů k prohlížení webů využívá prohlížeče s aktivovanou podporou JavaScriptu a cookies.

La Trine // PHP triky: generování JavaScriptu

Výstupem PHP skriptu bývá nejčastěji HTML stránka. S jejím generováním na úrovni značek může pomoci třeba knihovna NHtml. Ale ať už výstup generujete jakkoliv, je třeba mít na paměti,..
ico 16. listopadu 07, 12:11
ico Weblogy.cz

Firefox 3 je "nejrychlejší" ve zpracování JavaScriptu

No nedávno se tu psalo že je Firefox 3 nejrychlejsší ve spracování javascriptu. Tenkrát jsem neměl čast tuto informaci ověřovat. Ale dne jsem si ten čas našel. A jaké jsou výsledky?
ico 29. března 08, 06:03
ico abclinuxu - blogy

Spor o budoucnost JavaScriptu vyřešen

V posledních letech se jednalo o návrhu nové verze skriptovacího jazyka JavaScript. Proces byl provázený kritikou a spory nastaly i uvnitř pracovní skupiny u ECMA. K řešení se došlo teprve nedávno. O které problémy se jednalo a proč vznikly? Jaká budoucnost JavaScript v následujících letech čeká?
ico 2. září 08, 01:09
ico Root.cz

Do hlubin implementací JavaScriptu: 1. díl - úvod

Tento článek otevírá nový seriál, který bude věnován implementacím JavaScriptu. Postupně si v něm představíme nejdůležitější současné interprety tohoto jazyka (především ty obsažené ve webových prohlížečích) a u některých vybraných se podrobněji podíváme, jak vypadají uvnitř. Nejvíc nás přitom bude zajímat, jaké techniky se v nich používají pro optimalizaci a urychlení spouštěného kódu.
ico 30. října 08, 01:10
ico Root.cz

Hádanka v Javascriptu (internet.blog.lupa.cz)

Jedna pikohádanka v Javascriptu. Zkuste prosím tipnout bez vyzkoušení, komentáře jsou dočasně moderovány, aby nikdo neprozradil. Řešení pro ty co nevyzkouší prozradím odpoledne. Zadání Představte si takovýto jednoduchý (XHTML Strict validní) kód pro...
ico 17. srpna 07, 08:08
ico Blog.lupa.cz

rarouš.weblog // Intellisense JavaScriptu ve VS 2008

Jednou z novinek nového Visual Studia je nesrovnatelně lepší Intellisense pro psaní JavaScriptů. Pojďme si ji trochu přiblížit na následujících řádcích.
ico 1. prosince 07, 12:12
ico Weblogy.cz

Rychlost zpracování JavaScriptu v prohlížečích webu

SunSpider JavaScript Benchmark (0.9) hostovaný na webu projektu s otevřeným zdrojovým kódem WebKit testuje pouze základní jazyk JavaScript, nikoliv DOM a jiná API prohlížeče. Je navržen pro porovnání různých verzí stejného prohlížeče i jednotlivých prohlížečů. Na rozdíl od mnoha dostupných porovnávacích testů JavaScriptu se zaměřuje na současné a budoucí problémy, které vývojáři mohou řešit. ...
ico 30. března 08, 12:03
ico abclinuxu - blogy

Seznam zveřejnil nástroj pro komprimaci JavaScriptu a CSS

Seznam opět obohatil Open Source svět o další produkt. Kromě JavaScriptových knihoven JAK , šablonovacího systému Teng a replikovaného filesystému SeznamFS , nyní zveřejnil nástroj pro komprimaci JavaScriptu a CSS, nesoucí názvy Kjscompress a Csscompress . Po nahlédnutí do zdrojových kódů webů, za ...
ico 2. června 08, 01:06
ico Živě.cz

Firefox, Google Chrome a rychlost JavaScriptu

Řada z vás pravděpodobně zaregistrovala uvolnění Google Chrome, nového webového prohlížeče z dílny Google, na kterém se podílí i někteří bývalí vývojáři od Mozilly. Jednou ze zajímavých novinek je nový JavaScriptový engine V8, který v různých testech rychlosti provádění JavaScriptu dosahuje dobrých výsledků. John Resig z Mozilla Corporation ve svém blogu publikoval srovnání prohlížečů v dnes nejznámějších testech na rychlost vykonávání JavaScriptu
ico 3. září 08, 11:09
ico JasnaPaka Blog

Do hlubin implementací JavaScriptu: 2. díl - dynamičnost a výkon

Ve druhém dílu seriálu o implementacích JavaScriptu se podíváme na to, proč není snadné JavaScript rychle interpretovat, a které vlastnosti tohoto jazyka mají největší negativní vliv na jeho výkon. Zaměříme se přitom na problémy způsobené jeho dynamičností.
ico 6. listopadu 08, 01:11
ico Root.cz

Tagy ke stránce

zvuky cz aut aktivacni kod autocad 2007 anorekticky fotky vall i jar černá hora autem pirates of the caribbean at worlds end ke stažení jak vytvořit diskusi videopůjčovna online avril lavigne d link airplus www fotbal idnes cz tricko asus zive cz čeština norton ghost 14 olympus 790 sw recenze

Náhodné články

Poslední články

  • Hejtman Hašek odejde ze sněmovny, přesný termín nezná
  • Největší cvičení v historii: Z Dukovan ve středu unikne radioaktivita
  • NASA poslala první vesmírné maily. Přes "meziplanetární internet"
  • Chaotická Ana dráždí všechny smysly skrze magický filmový realismus
  • Situace kolem skoků na lyžích se nezměnila. Panuje chaos a tahanice o peníze
  • Italští policisté si polepšili. Jezdí v superrychlém Lamborghini
  • Do Olomouce míří ostravští rowdies. Na jaře vytopili kanceláře i casino
  • Trvalo to jen minutu. Manželství zpěvačky Madonny skončilo
  • Španělsko poruší kritéria deficitu rozpočtu. Kvůli boji s recesí
  • Kalousek podepsal dohodu o ochraně investic mezi Českem a Sýrií
  • Schwarzenegger otočil. Podporoval McCaina, teď chce pomáhat Obamovi
  • O víkendu se v Krkonoších rozjede první vlek
  • Romům v Litvínově má pomoci jediný muž. Čunek
  • Český pop dostává infuzi nové krve díky chytrosti hudebních vydavatelů
  • Na Mayo Clinic se přiletěl léčit král. Vykliďte okamžitě patro
  • Vrcholí přípravy na prestižní veletrh spotřební elektroniky v Las Vegas
  • Rok po bombě v Brně: Policie obvinila tajemného muže
  • Bendl: Kandidatura Pavla Béma je předem prohraná válka
  • Kdo se v Evropě nejvíce stresuje? Londýňané
  • Španělé testují revoluční léčbu závislosti na drogách
  • Obavy o kapitál srazily akcie Citigroup o 50 procent
  • Gruzínci chtějí, aby byly ZOH v roce 2014 přesunuty ze Soči
  • Filmový Repo Man sbírá orgány v každém kině (pro Geneticku operu!)
  • Výzkum: Krize přispěla ke štědrosti a solidaritě Američanů
  • VIDEO: Policejní šéf vysvětluje dopadení "muže s bombou"
  • Ruská pojišťovna Ingosstrach uzavře skoro čtvrtinu poboček
  • Podle šéfa MOV už hry dále neporostou. Praha je tak znovu ve hře o pořadatelství
  • Langer spustil spot ve stylu Obamy: Otevřu vám dveře k vítězství, říká
  • Kalousek: Vím, jak usmířit Čunka s Julínkem
  • Hartmann-Rico uzavře závod v Mostě. Propustí 249 lidí
  • Burzy v Evropě nenacházejí směr. Pražská přidala 1,5 procenta
  • Vítězem výběrového řízení na Strojimport je společnost Toshulin
  • Místo útoku na Bauera musí nejlepší švédský běžkař na operaci rakoviny varlat
  • Sionko s Pospěchem budou odměňováni za výkon pornokazetami
  • U Brazílie objeveno další velké naleziště kvalitní ropy. Pod solnou vrstvou
  • filmové novinky
  • počítačové hry
  • rss čtečka