Donnerstag, 01:00 Uhr

WebAssembly: Dem JavaScript sein Tod!?

Blasphemie: JavaScript auf einer JavaScript-Konferenz in Frage zu stellen!

Lassen Sie uns über das Web als Plattform reden und darüber, wie wir JavaScript-basierte Browseranwendungen unter Umständen noch "besser" machen können. Die Web- und Browserplattformen haben die Art und Weise verändert, wie wir Anwendungen, beispielsweise Line-of-Business Applications, erstellen können, und diese Plattformen haben sich in den letzten 5 Jahren erheblich weiterentwickelt. Für SPAs, die im Browser laufen, stehen mehr und mehr native Funktionen zur Verfügung - eine großartige Basis für moderne Anwendungen gemäß der Idee von Progressive Web Apps (PWA).

Mit dem zunehmenden Reifegrad von WebAssembly (WASM) als Standard haben wir so allmählich leistungsstarke Tools in unserer Hand, um die nächste Generation von webbasierten Anwendungen zumindest mal anzudenken. In dieser Session werden Christian Weyer und Sebastian Gingter über die Basis und Möglichkeiten von WebAssembly als Bytecode für alle gängigen modernen Browser sprechen. Erfahren Sie, wie Sie WASM zum Ausführen von C/C++, oder gar Java beziehungsweise C#/.NET-Code im Browser ohne Plug-in nutzen können – und so die optimale Performance aus ihrer "App" holen können. Dies kann sowohl bei Greenfield- als auch bei Brownfield-Projekten ein interessanter Ansatz sein. Lehnen Sie sich zurück und schauen Sie zu, welche neuen Möglichkeiten WebAssembly unserer geliebten Plattform verleihen kann. Spüren Sie das Potenzial Ihrer nächsten (Geschäfts-)Anwendung.

Lernziele:
Die Grundzüge von WebAssembly kennenlernen und verstehen

Christian Weyer
(Thinktecture AG)
@christianweyer

Christian ist Mit-Gründer und Vorstand der Thinktecture AG sowie Google GDE (Developer Expert) und Microsoft MVP (Most Valuable Professional). Er spricht seit über zwei Dekaden auf unterschiedlichsten Softwarekonferenzen und -Events weltweit, mit Leidenschaft und Engagement vor allem für verteilte Anwendungsarchitekturen und Cross-Plattform-Lösungen.


Sebastian Gingter
(Thinktecture AG)
@PhoenixHawk

Sebastian blickt auf über 20 Jahre Erfahrung als professioneller Softwareentwickler zurück. Im Zuge seiner Arbeit als Consultant bei der Thinktecture AG ist sein Blick allerdings fest nach vorne gerichtet: Auf moderne (Web-)Technologien sowohl auf dem Client mit Type- und JavaScript sowie Angular, als auch auf dem Server mit JavaScript unter Node.js oder mit C# und .NET Core.