{"id":120405,"date":"2024-10-30T13:09:12","date_gmt":"2024-10-30T11:09:16","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dostupen-wasmer-5-0-instrumentarij-dlya-sozdaniya-prilozhenij-na-baze-webassembly"},"modified":"2024-10-30T13:09:12","modified_gmt":"2024-10-30T11:09:16","slug":"dostupen-wasmer-5-0-instrumentarij-dlya-sozdaniya-prilozhenij-na-baze-webassembly","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/dostupen-wasmer-5-0-instrumentarij-dlya-sozdaniya-prilozhenij-na-baze-webassembly","title":{"rendered":"K dispozici je Wasmer 5.0, n\u00e1stroj pro v\u00fdvoj aplikac\u00ed na z\u00e1klad\u011b WebAssembly","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Byl p\u0159edstaven v\u00fdstup projektu Wasmer 5.0, kter\u00fd vyv\u00edj\u00ed runtime pro vykon\u00e1v\u00e1n\u00ed modul\u016f WebAssembly, je\u017e lze vyu\u017e\u00edt k vytv\u00e1\u0159en\u00ed univerz\u00e1ln\u00edch aplikac\u00ed schopn\u00fdch b\u011b\u017eet na r\u016fzn\u00fdch opera\u010dn\u00edch syst\u00e9mech. Wasmer lze tak\u00e9 pou\u017e\u00edvat pro izolovan\u00e9 vykon\u00e1v\u00e1n\u00ed ned\u016fv\u011bryhodn\u00fdch blok\u016f k\u00f3du v r\u00e1mci b\u011b\u017en\u00fdch aplikac\u00ed. K\u00f3d projektu je naps\u00e1n v jazyce Rust a je distribuov\u00e1n pod licenc\u00ed MIT.      <\/p>\n<p>Mo\u017enost spu\u0161t\u011bn\u00ed jedn\u00e9 aplikace na r\u016fzn\u00fdch platform\u00e1ch je realizov\u00e1na prost\u0159ednictv\u00edm kompilace do n\u00edzko\u00farov\u0148ov\u00e9ho mezik\u00f3du WebAssembly, kter\u00fd m\u016f\u017ee b\u00fdt spu\u0161t\u011bn na jak\u00e9mkoliv OS nebo vlo\u017een do program\u016f v jin\u00fdch programovac\u00edch jazyc\u00edch. Programy p\u0159edstavuj\u00ed lehk\u00e9 kontejnery, ve kter\u00fdch je vykon\u00e1v\u00e1n pseudok\u00f3d WebAssembly. Tyto kontejnery nejsou v\u00e1z\u00e1ny na opera\u010dn\u00ed syst\u00e9m a mohou obsahovat k\u00f3d p\u016fvodn\u011b napsan\u00fd v jak\u00e9mkoliv programovac\u00edm jazyce.     <\/p>\n<p>Pro vykon\u00e1v\u00e1n\u00ed mezik\u00f3du WebAssembly nebo jeho p\u0159eklad do strojov\u00e9ho k\u00f3du c\u00edlov\u00e9 platformy jsou nab\u00edzeny r\u016fzn\u00e9 backendy:  <\/p>\n<ul>\n<li class=\"l\"> Backend zalo\u017een\u00fd na kompil\u00e1toru Singlepass, optim\u00e1ln\u00ed pro pou\u017eit\u00ed v blockchainech.\n<li class=\"l\"> Backend zalo\u017een\u00fd na gener\u00e1toru k\u00f3du Cranelift, optim\u00e1ln\u00ed pro pou\u017eit\u00ed b\u011bhem v\u00fdvoje.\n<li class=\"l\"> Backend zalo\u017een\u00fd na kompil\u00e1toru LLVM, optim\u00e1ln\u00ed pro pou\u017eit\u00ed v pracovn\u00edch nasazen\u00edch.\n<li class=\"l\"> Backend pro spu\u0161t\u011bn\u00ed v webov\u00e9m prohl\u00ed\u017ee\u010di.\n<li class=\"l\"> Backend zalo\u017een\u00fd na JavaScriptov\u00e9m enginu JavascriptCore, optim\u00e1ln\u00ed pro pou\u017eit\u00ed na platform\u011b macOS.\n<li class=\"l\"> Backend zalo\u017een\u00fd na JavaScriptov\u00e9m enginu V8, optim\u00e1ln\u00ed pro aplikace na platform\u00e1ch iOS a Android.\n<li class=\"l\"> Backend zalo\u017een\u00fd na interpretru Wasmi, optim\u00e1ln\u00ed pro blockchainy a projekty v Rustu, kter\u00e9 nepou\u017e\u00edvaj\u00ed standardn\u00ed knihovnu (nostd).\n<li class=\"l\"> Backend zalo\u017een\u00fd na runtime WAMR, optim\u00e1ln\u00ed pro platformu iOS.  <\/ul>\n<p>Aplikace jsou izolov\u00e1ny od hlavn\u00edho syst\u00e9mu v sandboxov\u00e9m prost\u0159ed\u00ed a maj\u00ed p\u0159\u00edstup pouze k deklarovan\u00e9 funk\u010dnosti. K izolaci se pou\u017e\u00edv\u00e1 mechanismus na b\u00e1zi \u0159\u00edzen\u00ed opr\u00e1vn\u011bn\u00ed \u2013 pro akce s ka\u017ed\u00fdm z prost\u0159edk\u016f (soubory, adres\u00e1\u0159e, sokety, syst\u00e9mov\u00e9 vol\u00e1n\u00ed atd.) mus\u00ed m\u00edt aplikace p\u0159\u00edslu\u0161n\u00e1 opr\u00e1vn\u011bn\u00ed. \u0158\u00edzen\u00ed p\u0159\u00edstupu a interakci se syst\u00e9mem zaji\u0161\u0165uje API WASI (WebAssembly System Interface), kter\u00e9 poskytuje programov\u00e9 rozhran\u00ed pro pr\u00e1ci se soubory, sokety a dal\u0161\u00edmi syst\u00e9mov\u00fdmi funkcemi.     <\/p>\n<p>Platforma umo\u017e\u0148uje dos\u00e1hnout v\u00fdkonu provozu aplikac\u00ed bl\u00edzk\u00e9ho nativn\u00edm sestaven\u00edm. Pomoc\u00ed Native Object Engine pro modul WebAssembly je mo\u017en\u00e9 generovat strojov\u00fd k\u00f3d, kter\u00fd vy\u017eaduje minim\u00e1ln\u00ed runtime, ale zachov\u00e1v\u00e1 v\u0161echny mo\u017enosti sandboxov\u00e9 izolace. Je mo\u017en\u00e9 dod\u00e1vat p\u0159edkompilovan\u00e9 programy se zabudovan\u00fdm Wasmerem. Pro vytv\u00e1\u0159en\u00ed nadstaveb a dopl\u0148k\u016f jsou k dispozici rozhran\u00ed Rust API a Wasm-C-API.    <\/p>\n<p>Pro spu\u0161t\u011bn\u00ed WebAssembly kontejneru sta\u010d\u00ed nainstalovat runtime Wasmer do syst\u00e9mu, kter\u00fd se dod\u00e1v\u00e1 bez extern\u00edch z\u00e1vislost\u00ed (\u2018curl https:\/\/get.wasmer.io -sSfL | sh\u2019), a spustit pot\u0159ebn\u00fd soubor (\u2018wasmer test.wasm\u2019). Programy jsou distribuov\u00e1ny v podob\u011b b\u011b\u017en\u00fdch WebAssembly modul\u016f, pro jejich\u017e spr\u00e1vu lze pou\u017e\u00edt spr\u00e1vce bal\u00ed\u010dk\u016f WAPM. Wasmer je tak\u00e9 dostupn\u00fd ve form\u011b knihovny, kterou lze pou\u017e\u00edvat pro integraci k\u00f3du WebAssembly do aplikac\u00ed v jazyc\u00edch Rust, C\/C++, C#, D, Python, JavaScript, Go, PHP, Ruby, Elixir a Java.     <\/p>\n<p>Hlavn\u00ed novinky Wasmer 5.0:  <\/p>\n<ul>\n<li class=\"l\"> Byla implementov\u00e1na mo\u017enost pou\u017eit\u00ed interpreter\u016f WebAssembly.\n<li class=\"l\"> Byl p\u0159id\u00e1n experiment\u00e1ln\u00ed backend zalo\u017een\u00fd na lehk\u00e9m interpreteru Wasmi, kter\u00fd umo\u017e\u0148uje vykon\u00e1vat mezik\u00f3d WebAssembly v prost\u0159ed\u00edch s omezen\u00fdmi zdroji.\n<li class=\"l\"> Byl p\u0159id\u00e1n experiment\u00e1ln\u00ed backend zalo\u017een\u00fd na b\u011bhu WebAssembly WAMR (WebAssembly Micro Runtime), optimalizovan\u00fd pro minim\u00e1ln\u00ed spot\u0159ebu zdroj\u016f a vhodn\u00fd pro pou\u017eit\u00ed na za\u0159\u00edzen\u00edch s mal\u00fdm objemem opera\u010dn\u00ed pam\u011bti.\n<li class=\"l\"> Byl p\u0159id\u00e1n experiment\u00e1ln\u00ed backend zalo\u017een\u00fd na JavaScriptov\u00e9m motoru v8, kter\u00fd se pou\u017e\u00edv\u00e1 v prohl\u00ed\u017ee\u010d\u00edch na k\u00f3dov\u00e9 b\u00e1zi Chromium. Hlavn\u00ed v\u00fdhodou pou\u017eit\u00ed backendu zalo\u017een\u00e9ho na V8 je mo\u017enost vyu\u017eit\u00ed integrovan\u00e9ho ladic\u00edho n\u00e1stroje a n\u00e1stroj\u016f pro webov\u00e9 v\u00fdvoj\u00e1\u0159e, stejn\u011b jako dostupnost v V8 roz\u0161\u00ed\u0159en\u00e9 funk\u010dnosti WebAssembly, jako je zpracov\u00e1n\u00ed v\u00fdjimek a garbage collection.\n<li class=\"l\"> Do backendu vyu\u017e\u00edvaj\u00edc\u00edho LLVM byla p\u0159id\u00e1na experiment\u00e1ln\u00ed podpora architektury Loongarch64.\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora platformy iOS, dostupn\u00e1 p\u0159i pou\u017eit\u00ed backend\u016f WAMR, Wasmi a V8.\n<li class=\"l\"> Byla ukon\u010dena podpora kompil\u00e1toru Emscripten.\n<li class=\"l\"> Byly aktualizov\u00e1ny z\u00e1vislosti, mezi kter\u00e9 pat\u0159\u00ed LLVM 18, gener\u00e1tor k\u00f3du Cranelift 27 a framework rkyv 0.8.\n<li class=\"l\"> Byla provedena optimalizace v\u00fdkonu. Nap\u0159\u00edklad p\u0159i prov\u00e1d\u011bn\u00ed operac\u00ed deserializace modul\u016f byl pozorov\u00e1n n\u00e1r\u016fst v\u00fdkonu a\u017e o 50%.    <center><img decoding=\"async\" alt=\"K dispozici je Wasmer 5.0, n\u00e1stroj pro v\u00fdvoj aplikac\u00ed na z\u00e1klad\u011b WebAssembly\" src=\"\/wp-content\/uploads\/2024\/10\/6589cb0d3f6856e6ad211e00450aaee7.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <center><img decoding=\"async\" alt=\"K dispozici je Wasmer 5.0, n\u00e1stroj pro v\u00fdvoj aplikac\u00ed na z\u00e1klad\u011b WebAssembly\" src=\"\/wp-content\/uploads\/2024\/10\/0cd52b416b2e862f173ffa3f3555e947.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <center><img decoding=\"async\" alt=\"K dispozici je Wasmer 5.0, n\u00e1stroj pro v\u00fdvoj aplikac\u00ed na z\u00e1klad\u011b WebAssembly\" src=\"\/wp-content\/uploads\/2024\/10\/e48785e820469259caf0158f3c682617.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <center><img decoding=\"async\" alt=\"K dispozici je Wasmer 5.0, n\u00e1stroj pro v\u00fdvoj aplikac\u00ed na z\u00e1klad\u011b WebAssembly\" src=\"\/wp-content\/uploads\/2024\/10\/15f79c6ecb566be6494843037d2e3a9a.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <center><img decoding=\"async\" alt=\"K dispozici je Wasmer 5.0, n\u00e1stroj pro v\u00fdvoj aplikac\u00ed na z\u00e1klad\u011b WebAssembly\" src=\"\/wp-content\/uploads\/2024\/10\/0fe4bd40897fc7ea706cb2c3f7926c6e.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <center><img decoding=\"async\" alt=\"K dispozici je Wasmer 5.0, n\u00e1stroj pro v\u00fdvoj aplikac\u00ed na z\u00e1klad\u011b WebAssembly\" src=\"\/wp-content\/uploads\/2024\/10\/cd3d25118acf0d5fcc3b8c0efcc670f2.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <center><img decoding=\"async\" alt=\"K dispozici je Wasmer 5.0, n\u00e1stroj pro v\u00fdvoj aplikac\u00ed na z\u00e1klad\u011b WebAssembly\" src=\"\/wp-content\/uploads\/2024\/10\/420aa59ebdf1d937ac92db9379f42216.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62137\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Wasmer 5.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e runtime \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043c\u043e\u0434\u0443\u043b\u0435\u0439 WebAssembly, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0445 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u0441\u044f \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445. Wasmer \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u0434\u043b\u044f \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043d\u0435 \u0437\u0430\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0445 \u0434\u043e\u0432\u0435\u0440\u0438\u044f \u0431\u043b\u043e\u043a\u043e\u0432 \u043a\u043e\u0434\u0430 \u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0435 \u043e\u0431\u044b\u0447\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":120406,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-120405","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Wasmer 5.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e runtime \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043c\u043e\u0434\u0443\u043b\u0435\u0439 WebAssembly, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0445 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u0441\u044f \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/dostupen-wasmer-5-0-instrumentarij-dlya-sozdaniya-prilozhenij-na-baze-webassembly\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Wasmer 5.0, \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 WebAssembly | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Wasmer 5.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e runtime \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043c\u043e\u0434\u0443\u043b\u0435\u0439 WebAssembly, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0445 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u0441\u044f \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/dostupen-wasmer-5-0-instrumentarij-dlya-sozdaniya-prilozhenij-na-baze-webassembly\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-10-30T11:09:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-10-30T11:09:16+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Wasmer 5.0 je k dispozici, n\u00e1stroj pro tvorbu aplikac\u00ed na z\u00e1klad\u011b WebAssembly | ProHoster","description":"Byl uveden vyd\u00e1n\u00ed projektu Wasmer 5.0, kter\u00e9 rozv\u00edj\u00ed runtime pro prov\u00e1d\u011bn\u00ed modul\u016f WebAssembly, kter\u00fd lze pou\u017e\u00edt k vytv\u00e1\u0159en\u00ed univerz\u00e1ln\u00edch aplikac\u00ed schopn\u00fdch b\u011b\u017eet na r\u016fzn\u00fdch opera\u010dn\u00edch syst\u00e9mech.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/dostupen-wasmer-5-0-instrumentarij-dlya-sozdaniya-prilozhenij-na-baze-webassembly","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Wasmer 5.0, \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 WebAssembly | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Wasmer 5.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e runtime \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043c\u043e\u0434\u0443\u043b\u0435\u0439 WebAssembly, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0445 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u0441\u044f \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/dostupen-wasmer-5-0-instrumentarij-dlya-sozdaniya-prilozhenij-na-baze-webassembly","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-10-30T11:09:16+00:00","article:modified_time":"2024-10-30T11:09:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"120405","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 07:38:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 07:38:19","updated":"2026-01-23 07:38:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/120405","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=120405"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/120405\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/120406"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=120405"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=120405"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=120405"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}