Přejít k navigační liště

Zdroják » Autoři » Archivy pro Petr Nevyhoštěný

Archiv autora: Petr Nevyhoštěný

Klidný, nekonfliktní a skromný člověk, vždy s úsměvem na tváři. Vývojář, co se snaží prorazit do velkého světa vývoje softwaru. V tuto chvíli se nejraději topí v bažinách JavaScriptu a dalších webových technologií. Miluje čerstvé nápady, liberální řešení a minimalismus.

JavaScript
Články ‐ ‐ JavaScript ‐

Streamy jako takové jsou tu s námi již hodně dlouhou dobu. Co se týče Node.js, ve verzi 0.10 přišly streamy s novým API, a také díky nadstavbám nad tímto low-level mechanismem můžeme tuto techniku pohodlně používat. A jsou zde pádné důvody, proč nenechat streamy bez povšimnutí.

JavaScript
Články ‐ ‐ JavaScript ‐

Lokalizační framework L20n.js od Mozilly není jen pouhý tupý dosazovatel textu. Umožňuje nám například ovlivňovat obsah překladu pomocí námi poskytnutých dat, můžeme psát různá makra, nebo třeba adaptovat překlad na základě operačního systému, času nebo velikosti obrazovky. Ukažme si, jak na to.

Spacer.gif a tabulky v tabulkách: Jak se kdysi dělaly webové stránky

Kdo dnes napíše display: grid a za minutu má hotový třísloupcový layout, těžko si představí, jakou akrobacii to stálo před pětadvaceti lety. Webové stránky tehdy držely pohromadě vnořené tabulky, průhledné obrázky o velikosti jednoho pixelu a pevná víra, že to nikdo neotevře v jiném prohlížeči. Pojďme si připomenout, jak to fungovalo, proč to fungovalo a proč jsme s tím museli skončit.

Rust pomohl vrátit JPEG XL do Chromu. Stačí to k úspěchu na webu?

Před čtyřmi lety Google podporu JPEG XL z Chromu odstranil. Teď formát vrací s dekodérem v Rustu, který vznikl na popud vývojářů Firefoxu. AVIF přitom může nabídnout menší soubory a bezeztrátový WebP rychlejší dekódování. JPEG XL má jiné přednosti: velkou fotografii dokáže zobrazovat už během stahování a staré JPEGy zmenší bez další ztráty kvality. Vedle historie jeho návratu se podíváme na výsledky srovnání, bezeztrátovou kompresi i praktické nasazení jednotlivých formátů na webu.