abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 16:22 | Upozornění

    Společnosti Ticketmaster byla odcizena databáze s osobními údaji (jméno, adresa, telefonní číslo a část platebních údajů) 560 miliónů zákazníku. Za odcizením stojí skupina ShinyHunters a za nezveřejnění této databáze požaduje 500 tisíc dolarů [BBC].

    Ladislav Hagara | Komentářů: 5
    31.5. 23:55 | Nová verze

    Byla vydána nová stabilní verze 24.05 linuxové distribuce NixOS (Wikipedie). Její kódové označení je Uakari. Podrobný přehled novinek v poznámkách k vydání. O balíčky se v NixOS stará správce balíčků Nix.

    Ladislav Hagara | Komentářů: 0
    31.5. 17:33 | Nová verze

    Byla vydána nová verze 1.48.0 sady nástrojů pro správu síťových připojení NetworkManager. Novinkám se v příspěvku na blogu NetworkManageru věnuje Fernando F. Mancera. Mimo jiné se v nastavení místo mac-address-blacklist nově používá mac-address-denylist.

    Ladislav Hagara | Komentářů: 31
    31.5. 17:11 | Komunita

    Před 25 lety, 31. května 1999, započal vývoj grafického editoru Krita (Wikipedie). Tenkrát ještě pod názvem KImageShop a později pod názvem Krayon.

    Ladislav Hagara | Komentářů: 4
    31.5. 12:55 | Nová verze

    Farid Abdelnour se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 24.05.0 editoru videa Kdenlive (Wikipedie). Ke stažení brzy také na Flathubu.

    Ladislav Hagara | Komentářů: 0
    31.5. 11:22 | Zajímavý článek

    David Revoy, autor mj. komiksu Pepper&Carrot, se rozepsal o své aktuální grafické pracovní stanici: Debian 12 Bookworm, okenní systém X11, KDE Plasma 5.27, …

    Ladislav Hagara | Komentářů: 9
    30.5. 22:44 | Nová verze

    Wayland (Wikipedie) byl vydán ve verzi 1.23.0. Z novinek lze vypíchnout podporu OpenBSD.

    Ladislav Hagara | Komentářů: 0
    30.5. 21:22 | Zajímavý článek

    Craig Loewen na blogu Microsoftu představil novinky ve Windows Subsystému pro Linux (WSL). Vypíchnout lze GUI aplikaci pro nastavování WSL nebo správu WSL z Dev Home.

    Ladislav Hagara | Komentářů: 0
    30.5. 12:44 | Pozvánky

    V sobotu 1. června lze navštívit Maker Faire Ostrava, festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí.

    Ladislav Hagara | Komentářů: 0
    30.5. 12:22 | Nová verze

    Webový server Caddy (Wikipedie) s celou řadou zajímavých vlastností byl vydán ve verzi 2.8 (𝕏). Přehled novinek na GitHubu.

    Ladislav Hagara | Komentářů: 17
    Rozcestník

    Od asm.js k WebAssembly

    Brendan Eich, mj. autor JavaScriptu, spoluzakladatel Mozilly a její několikadenní CEO (zprávička), představuje v článku From asm.js to WebAssembly na svém blogu společný projekt Googlu, Microsoftu, Mozilly a dalších s názvem WebAssembly (GitHub, FAQ), jehož cílem je zvýšit výkon webových aplikací použitím univerzálního webového bajtkódu.

    19.6.2015 02:20 | Ladislav Hagara | Zajímavý článek


    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    19.6.2015 09:40 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Jaký je potenciál nahradit CLR a JVM?
    little.owl avatar 19.6.2015 09:47 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Rekl bych, ze v nekterych oblastech celkem znacny. Zavisi na cem se Google a Microsoft dohodnou. Vzhledem k tomu, ze se dohodly treba ohledne typescriptu, nevidel bych nejakou dohodu nerealne. Evidentne jim ten nestabilni bordel ve web domene zacina vadit.
    A former Red Hat freeloader.
    19.6.2015 11:05 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Myslim, ze to jsou dva paralelni svety, ktere se tak nejak mijeji. Sice chapu pohnutky pro tento krok, ale prijde mi ponekud uchylne, preoperovavat prohlizec na behove prostredi misto pouziti behoveho prostredi navrzeneho od zakladu po strechu.
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    pavlix avatar 19.6.2015 11:17 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Trochu pozdě v době, kdy většina používá prohlížeč z velké části jako běhové prostředí.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    19.6.2015 11:59 R
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Ano, je to podobne uchylne ako postupne znasilnovanie HTML do toho, co je z neho dnes...
    19.6.2015 13:47 Ondra
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    a to vsechno jenom proto, ze nikdo nechtel delat setup pro nativ aplikace. Bohuzel je to tak proste, ostatne jako vse na tomto svete.
    little.owl avatar 19.6.2015 09:41 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    No ale hlavne byl predevcirem prijat novy standard javascriptu (ECMAScript 6), ktery cini ten jazyk vice snesitelny.
    A former Red Hat freeloader.
    19.6.2015 09:48 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Od WAsm si slibuji hlavně to, že by mohlo dojít k oslabení pozice ECMAScriptu.
    little.owl avatar 19.6.2015 09:54 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    O tom pochybuji, spise naopak.
    A former Red Hat freeloader.
    19.6.2015 10:04 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Pokud používáte staticky typovaný jazyk, tak kód budete moci psát v něm, přeložit do WAsm a ono to poběží rychleji, než kdybyste to napsal přímo v ECMAScriptu. Kdo by pak používal ECMAScript?
    little.owl avatar 19.6.2015 10:16 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Pokud zarizeni nepodporuje WebAssembly - bude jich jeste dlouho plno, je Javascript fallback a nikdo to nebude psat dvakrat. Javacript dela skutecne velky progress, ECMAScript 7 je uz na ceste a bude asi podporovat i static typing (guards a trademarks). Spise to vypada, ze oni ten jazyk opravi. JavaScript ma obrovky pool programatoru, podporu vsech hlavnich hracu a to i na desktopu, takze oslabeni je iluze.
    A former Red Hat freeloader.
    19.6.2015 10:55 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    podporovat i static typing (guards a trademarks)
    Koukal jsem na to a není mi jasné, jak budou fungovat parametrizované typy (například generika)?
    Spise to vypada, ze oni ten jazyk opravi.
    Moc tomu nevěřím – nebude vůle udělat změny, které poruší zpětnou kompatibilitu. Spíš to dopadne tak, že k těm starým a špatným věcem přidají paralelně nové a lepší věci. V praxi se pak bude používat oboje a jazyk bude velice komplikovaný (na to, co umí, je komplikovaný už nyní).

    Například do ES 6 přidali generátory, což je IMO krok špatným směrem, uvažuje se o přidání async a await, což je IMO další krok špatným směrem. Pak třeba zjistí, že oboje vede na duplikaci kódu (viz příklad s IEnumerable z mého zápisku Algebraické efekty), a přidají vymezené kontinuace, které subsumují generátory i async a await.
    Bystroushaak avatar 19.6.2015 12:10 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Například do ES 6 přidali generátory, což je IMO krok špatným směrem, uvažuje se o přidání async a await, což je IMO další krok špatným směrem.
    Proč? Ten blog jsem více/méně četl, ale stejně mi to z toho není jasné.
    19.6.2015 17:31 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    První způsob generování prvků: Obyčejná funkce, která pro každý prvek zavolá předanou funkci (např. jako Array.prototype.forEach).

    Druhý způsob generování prvků: Generátor – vrací objekt iterátor, jehož metodu next můžeme volat, když chceme další prvek.

    Výhodou prvního způsobu je, že takové funkci je snadné programovat. Jeho nevýhodou je, že cizí funcke řídí náš kód (inversion of control) – v některých případech může být těžké takovou funkci použít.

    Naopak výhodou druhého způsobu je snadnost použití generátorů, jeho nevýhodou je, že se generátory těžko programují.

    Aby ECMAScript odstranil nevýhodu druhého způsobu, přidal speciální podporu pro generátory. Tato podpora umožňuje psát generátory jako funkce z prvního způsobu – hlavní rozdíl je, že místo volání předané funkce voláme yield a funkce je deklarována pomocí function*.

    Tato speciální podpora však neřeší nevýhodu prvního způsobu. Pokud máte například API, kde je pouze map, tak vám podpora generátorů nepomůže – musíte počkat, až autor API přidá generátor.

    Existuje však jiné řešení, které žádné generátory nepotřebuje a odstraní obě nevýhody. Tím řešením je převést první způsob na druhý. Je mj. snadné převést druhý způsob generování na první způsob. Převod naopak lze uskutečnit pomocí vymezených kontinuací nebo pomocí vlákna, mutexu a proměnné sdílené vlákny. Pokud ECMAScript bude podporovat green thready, nepotřebuje generátory.

    To, co mi tedy vadí na generátorech je, že řeší problém jen napůl (neodstraňují nevýhodu prvního způsobu generování), komplikují jazyk a možná budou zbytečné, protože stejnou službu udělají green thready.

    Kromě toho jsou tu otázky ohledně časové složitosti – jakou bude mít například ES analog následujích enumerátorů časovou složitost? Lineární nebo kvadratickou?
            static IEnumerable<int> LeftAssocEnum(int i)
            {
                var acc = Enumerable.Empty<int>();
                while (i > 0)
                {
                    acc = Enumerable.Concat(acc, new int[] { i });
                    i--;
                }
                return acc;
            }
    
            static IEnumerable<int> RightAssocEnum(int i)
            {
                var acc = Enumerable.Empty<int>();
                while (i > 0)
                {
                    acc = Enumerable.Concat(new int[] { i }, acc);
                    i--;
                }
                return acc;
            }
    
    Mj. v C# mají oba enumerátory kvadratickou složitost a oba z nich způsobí přetečení zásobníku pro dostatečně velké i. Nicméně v rozumné implementaci by RightAssocEnum měl mít lineární časovou složitost a k žádnému přetečení zásobníku by u něj dojít nemělo.
    Bystroushaak avatar 19.6.2015 20:36 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Proč by bylo lepší mít green thready, než generátory?
    19.6.2015 21:00 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    V green threadu si můžete uložit zásobník pro libovolný výpočet – stačí, když ten výpočet zavolá vaši funkci (díky tomu převedete první způsob generování prvků na druhý způsob). Generátor (v ES) vám rovněž umožní uložit zásobník, ale jen pro funkce označené function*, navíc se takto označené funkce chovají jinak než klasické funkce označené function. Green thready jsou tedy obecnější.

    Když mám green thready, nemusím dopředu rozhodovat, zda nějaká funkce bude generátor – například map mohu, jak jsem zmínil, použít jako generátor (bez toho abych něco přepisoval) – tj. vytvořím funkci, která vrací iterátor a tento iterátor uvnitř používá map.
    little.owl avatar 19.6.2015 21:20 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Mam pocit, ze michate design jazyka s implementacnimi detaily. Green thread je implementacni vec, ktera ma sve limity a uskali, a kterou se standardem kompatibilni implementace nemusi pouzivat, zatimco generator je neco, co mate. Stejne tak preteceni zasobniku - implementace muze pouzivat segmented stack a tim se presune problem s alokaci do heapu.
    A former Red Hat freeloader.
    19.6.2015 22:02 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Jen říkám, že to, co dělají generátory, můžete udělat pomocí green threadů nebo vymezených kontinuací a navíc bez toho, abyste měnil samotné funkce, tj. lze to použít pro všechny existující funkce a nemusíte je přepisovat pomocí function*.
    Stejne tak preteceni zasobniku - implementace muze pouzivat segmented stack a tim se presune problem s alokaci do heapu.
    Oboje lze implementovat s konstantním zásobníkem a s lineární časovou složitostí. Je jen otázkou, jak chytrá je implementace. Příkladem takové implementace je knihovna scalaz-stream.
    little.owl avatar 19.6.2015 21:25 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Navic poznamka s komplexitou je usmevna - novy standard programovani vyrazne zjednodusuje.
    A former Red Hat freeloader.
    19.6.2015 21:49 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    novy standard programovani vyrazne zjednodusuje
    Možná zjednodušuje programování, nicméně pochybuji, že zjednodušuje jazyk. Například verze 5 specifikuje jazyk na 100 stranách, verze 6 na 260 stranách.
    little.owl avatar 19.6.2015 23:55 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Mozna koukate na jiny standard, ale verze 5.1 ma 258 stran, a verze 6.0 ma 566 stran. To ale neni podstatne. Snad zadny jazyk v prubehu sve evoluce neubira stranky standardu, pokud chce zachovat urcitou zpetnou kompatibilitu. V pripade ES6 jde velka cast pridanych stranek na vrub upresneni stavajiciho standardu, kdy se nechava mene volnosti implementacim, coz zjednodusi prenositelnost a popisu standardni knihovny. Zmeny ve vlastnim jazyku jsou jednoznacne pozitivni a cela rada starsich technik je v podstate v "deprecated modu", kdy v dalsich revizich muze byt vyjmuta.
    A former Red Hat freeloader.
    20.6.2015 00:15 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Mozna koukate na jiny standard, ale verze 5.1 ma 258 stran, a verze 6.0 ma 566 stran.
    Bral jsem jazyk bez standardní knihovny – přijde mi to lepší pro odhad složitosti jazyka – a také jsem se spletl, v případě ES 6 to je více stran. Například oproti specifikaci Standard ML, která má pod 100 stran, je to celkem výrazný rozdíl.
    v dalsich revizich muze byt vyjmuta.
    Jen dobře, pokud bude.
    little.owl avatar 21.6.2015 18:58 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Například oproti specifikaci Standard ML, která má pod 100 stran, je to celkem výrazný rozdíl.
    To je nesmysl srovnavat podle stran, nebot se nejedna o dokumenty vytvorene pro jednu standardizacni instituci podle stejnych pozadavku. Lepsi priklad by byl treba Dart.
    A former Red Hat freeloader.
    little.owl avatar 19.6.2015 12:30 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Koukal jsem na to a není mi jasné, jak budou fungovat parametrizované typy (například generika)?
    Pouzijete guards, ktere zajisti, ze v danem bloku kodu se pouziva pouze deklarovany trademark (typ). Kompilatoru pak zoptimalizuje genericky blok kodu pro dane typy. Stale je to otevrene, ale staticke typy v nejake forme budou.
    a jazyk bude velice komplikovaný
    Horsi nez C++ ci rust to nebude.
    Například do ES 6 přidali generátory, což je IMO krok špatným směrem, uvažuje se o přidání async a await, což je IMO další krok špatným směrem.
    Vsechno to ma byt postavene nad spawn, ktery ma bezet na green threads, takze blokovani neni az tak velky problem.
    A former Red Hat freeloader.
    19.6.2015 11:13 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Pokud zarizeni nepodporuje WebAssembly - bude jich jeste dlouho plno, je Javascript fallback a nikdo to nebude psat dvakrat.
    Jako fallback muze byt interpretace WebAssembly pomoci JS. Nebo JIT preklad WebAssmebly do JS, ktery pak bude prolozeny JIT do nativniho kodu. ;-]
    Spise to vypada, ze oni ten jazyk opravi.
    IMHO je JS FUBAR. Jak uz psal Radek Micek, ten jazyk obsahuje spoustu spatnych vlastnosti od zacatku a nikdo nebude mit odvahu rozbit zpetnou kompatibilitu... uz jenom kvuli tomu velkemu mnozstvi programatoru. Leda, ze by zavedli nejakou direktivitu (ala Perl), ktera by rikala, ze kod je napsany pro konkretni verzi JS.
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    19.6.2015 11:32 unicode
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    "use more strict"
    little.owl avatar 19.6.2015 12:32 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    WebAssembly je jen zkompreseny AST, neni to neco jako JVM ci CLR.
    IMHO je JS FUBAR.
    To jsem si myslel take, a kdyby se mi zdalo o programovani v javascriptu, musel bych memit pyzamo, jak bych byl zpoceny hruzou. Rozdil oproti jinym jazykum je v tom, ze JavaScript se zatim pouziva v prostredi, kde zivotnost aplikaci beze zmen je v radu mesicu, zivotnost zarizeni v radu let, a prohlizec se updatuje kazdy mesic. To jim umoznuje delat i zpetne nekompatibilni zmeny, kde se kompatibilita docasne vyresi, jak bylo naznaceno vyse, pridanim dalsi direktivy.
    A former Red Hat freeloader.
    Bystroushaak avatar 19.6.2015 12:07 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Pokud zarizeni nepodporuje WebAssembly - bude jich jeste dlouho plno, je Javascript fallback a nikdo to nebude psat dvakrat.
    Dneska je v módě psát překladače do javascriptu.
    20.6.2015 17:08 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Pokud používáte staticky typovaný jazyk, tak kód budete moci psát v něm, přeložit do WAsm a ono to poběží rychleji, než kdybyste to napsal přímo v ECMAScriptu. Kdo by pak používal ECMAScript?
    Určitě se počítá s tím, že JS se bude do WebAsm taky překládat.

    Jinak JS mi přijde jako celkem dobrý jazyk. Má svoje mouchy, ale určitě to není špatný jazyk ve smyslu skutečně špatných jazyků, jako třeba PHP...
    20.6.2015 21:09 xm | skóre: 36 | blog: Osvobozený blog | Praha
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    JavaScript má sice některé dobré koncepty (třeba celý prototype-based programming je úžasný), ale celkově je to příšerný jazyk kvůli obrovské hromadě různých "quirks". Jako člověk který programuje primárně v Pythonu vždy když něco musím psát v JavaScriptu u toho bytostně trpím ;-)

    Jinak doporučuji tento článek: Why Does JavaScript Suck?
    Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!
    20.6.2015 21:27 xm | skóre: 36 | blog: Osvobozený blog | Praha
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Btw. je to tu teď sice OT, ale článek Why Does PHP Suck? od stejného autora také stojí za přečtení, člověk občas neví zda se smát nebo brečet (v PHP jsem léta programoval) ;-)
    Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!
    Bystroushaak avatar 20.6.2015 23:13 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    mirec avatar 21.6.2015 09:49 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly

    V čom sú prototypy dobré? Neberte to ako hate príspevok, len ma to zaujíma. V js istý čas robím, čítal som mnoho blogov ako v tom napr. napísať dedičnosť a stále neviem ako na to.

    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    21.6.2015 15:34 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Jinak doporučuji tento článek: Why Does JavaScript Suck?
    Mně právě tyhle quirks vůbec nepřijdou tak hrozné. Když píšu v JS, používám kontrolu typů, operátor === a podobně. Souhlasim s tim automatickým středníkem, to mě taky onehdá vytočilo. Ten scoping nevidim jako problém - stejně je to jazyk s GC. Ten odstavec o globálních proměnných mi přijde přehnaný, nevim o tom, že bych musel používat globální proměnný vyjma window. Jako jo, v JS určitě jsou nepříjemnosti, ale ten jazyk alespoň celkově nějak dává smysl a má nějakou koncepci narozdíl od PHP.
    19.6.2015 09:58 R
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Takze namiesto (obfuskovaneho) javascriptu to bude blob...
    19.6.2015 10:00 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Ne nutně, viz Text Format.
    19.6.2015 11:09 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Jojo, to by mohlo byt nadejne. Uz ted vznikaji ruzne prekladace pres LLVM do JS, takze by se to mohlo uchytit. A treba by to pomohlo i jazykum typu Dart, kdy jsou prakticky podporovany jen posledni verze prohlizecu, coz jej dela prakticky nepouzitelnym.
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    Bystroushaak avatar 19.6.2015 12:16 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Uz ted vznikaji ruzne prekladace pres LLVM do JS
    To je hrozně pomalé a výsledná velikost je většinou taky dost špatná. O dost použitelnější jsou překladače přímo do JS, jako třeba brython.
    19.6.2015 14:29 tacoberu | skóre: 6
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Tohle je hezký!
    Bystroushaak avatar 19.6.2015 17:23 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Psal jsem o tom i blogpost, ale už je brutálně zastaralý.
    finc avatar 19.6.2015 12:05 finc | skóre: 8 | blog: Finc | Kolín
    Rozbalit Rozbalit vše Re: Od asm.js k WebAssembly
    Cetl jsem, ze narust vykonu oproti plain-textu (js souboru) je az 23x nasobny.

    Navic sami se obhajuji tim, ze se NEMA jednat o nahrazeni javascriptu, ale spise o jeho doplneni. Tedy pro jednoduche ukoly zustane js, pro sofistikovanejsi veci vyuziti WA.

    To, ze se tyto firmy vubec dohodli je ukazka toho, ze jim skutecne vadi soucasna situace. Google i Microsoft se jiz snazili uvest svuj vlastni zpusob, ale diky ignoraci ostatnich hracu se opet vratili na stromy.

    Je treba si uvedomit, ze soucasny web development se pomalu ale jiste zene smerem: pure js app s rest backendem, takze proc se nepokusit i ten blaznivy js nahradit? Navic by to byl dalsi argument pro firmy, ktere odmitaji Angular ci React a to jen z toho duvodu, ze tvrdi, ze cast aplikacni logiky maji v citelne podobe na klientske strane.
    Kdo Vam dal pravo ty lidi urazet? A kdo ti dal pravo cumet z okna, ty kr.vo!

    Založit nové vláknoNahoru


    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.