Hlavní navigace

Názor ke zprávičce Servo Engine už umí renderovat HTML tabulky vícevláknově od Filip Jirsák - Kdybych chtěl psát nativní kód a bez sandboxingu,...

  • 2. 8. 2024 23:07

    Filip Jirsák
    Stříbrný podporovatel

    Kdybych chtěl psát nativní kód a bez sandboxingu, tak nepoužiju ten Flash nebo Javu, ne?
    Kdybyste chtěl psát nativní kód, tak napíšete plugin. Java nebo Flash se používaly proto, že je spousta lidí už měla v prohlížeči nainstalované. To ale neznamená, že by nebylo možné psát další pluginy.

    až později se přidal okolo nich i do prohlížeče
    Nepřidal. Kolem nativního kódu nemůžete udělat sandbox.

    Umí ještě ten WebAssembly ;-)
    Jenže WebAssembly zatím nemá přístup k webovým API.

    Jak jsem psal výše, pro půlku těch podporovaných jazyků ani neexistuje (použitelný) transpiler.
    Taky se v nich nepíše webový frontend.

    WebAssembly má zatím (v prohlížečích) smysl v případě výpočetně náročných operací, nebo když už máte nějaký algoritmus implementovaný v jiném jazyce, nebo pro algoritmicky náročné věci, které mají úzkou vrstvu integrace s prohlížečem (třeba jen vykreslují do canvasu).