650 likes | 663 Views
Frontend в enterprise: как WebAssembly помирил .Net и Java миры. Артур Дробинский. О Нас. МЦЦ Томск Облачная платформа для теле-медицины Microservices Message Broker SOA .Net Core React/ Redux. О Себе. CTO МЦЦ Томск 11 лет .Net Веб с 2003 года
E N D
Frontend в enterprise: как WebAssembly помирил .Net и Java миры Артур Дробинский
О Нас МЦЦ Томск Облачная платформа для теле-медицины Microservices Message Broker SOA .Net Core React/Redux Frontend в enterprise: как WebAssembly помирил .Net и Java миры
О Себе CTO МЦЦ Томск 11 лет .Net Веб с 2003 года Митапы и конференции с 2012года Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Disclaimer Tomsk JS - 2016 Frontend в enterprise: как WebAssembly помирил .Net и Java миры
1995Netscape Navigator Frontend в enterprise: как WebAssembly помирил .Net и Java миры
2001Internet Explorer 6 Frontend в enterprise: как WebAssembly помирил .Net и Java миры
2008Chrome Frontend в enterprise: как WebAssembly помирил .Net и Java миры
2009NodeJS Frontend в enterprise: как WebAssembly помирил .Net и Java миры
2018Город IT Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Timeline Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Is it another… Flash v2? Silverlight v5? Java Applet? Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Why WebAssembly? • Designed by W3C (all browsers) • Portable • Safe Frontend в enterprise: как WebAssembly помирил .Net и Java миры
FAST! Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Frontend в enterprise: как WebAssembly помирил .Net и Java миры
C# developer is asked towrite some JavaScript Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Enterprise technologies and Code reuse (backend / desktop) Frontend в enterprise: как WebAssembly помирил .Net и Java миры
What For? • Image / video editing • Games • Music (streaming, caching) • Image recognition • Virtual Reality • Augmented Reality • CAD applications • Platform simulation / emulation (ARC, DOSBox, QEMU…) • Virtual machines • Developer tooling (editors, compilers, debuggers, …) • Remote desktop • VPN • Encryption Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Availability Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Pioneers Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Pioneers https://github.com/appcypher/awesome-wasm-langs Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Support for low-level functionality • WebGL • User Input API (Keyboard/Mouse) • FileSystem API (MemFS) • Audio • etc. http://kripken.github.io/emscripten-site/docs/api_reference/index.html Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Qt • 4.7MB • Non-native UI (no html • https://msorvig.github.io/qt-webassembly-examples/slate/slate.html Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Unity • 10MB • Games • https://webassembly.org/demo/Tanks/ Frontend в enterprise: как WebAssembly помирил .Net и Java миры
How does it work Frontend в enterprise: как WebAssembly помирил .Net и Java миры
UNITY Frontend в enterprise: как WebAssembly помирил .Net и Java миры
What about?.. Frontend в enterprise: как WebAssembly помирил .Net и Java миры
«Компиляция» в JavaScript • TeaVM + Flavour (Java) • JSIL (.Net) • KotlinJavascript JSIL Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Kotlin/Java • No decent UI frameworks Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Blazor (and other .Net) Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Cross-platform UI Platform.Unohttps://playground.platform.uno/#wasm-start • Avalonia UI • Xamarin.Forms Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Frontend в enterprise: как WebAssembly помирил .Net и Java миры
Frontend в enterprise: как WebAssembly помирил .Net и Java миры