Sep 2019
23 Mon
24 Tue
25 Wed
26 Thu
27 Fri 08:55 AM – 05:00 PM IST
28 Sat 08:55 AM – 05:45 PM IST
29 Sun
Sep 2019
23 Mon
24 Tue
25 Wed
26 Thu
27 Fri 08:55 AM – 05:00 PM IST
28 Sat 08:55 AM – 05:45 PM IST
29 Sun
ranadeep bhuyan
This workshop will teach and show how to develop heavy client applications in a scalable and performant manner. Process heavy application those are mostly desktop applications can be ported to the web to run on a browser thus avoiding installation, patching and maintenance over head.
The demo and case study will show how to modify a large system software that was built using low level languages such as C/C++ or dotNet and run them in browser using JavaScript and web-assembly then publish them as web-components.
WebAssembly Leverages the underlying native hardware such as PE and memory to scale efficiently. We will learn about Web Assembly which is a bytecode specification for writing performant, browser agnostic web components. It is a new cross-browser, portable assembly and binary format for web application.
WebAssembly is not very new idea, it was just not the right time to evolve it when it was conceptualized. Now the time has come that web community could leverage modern browser platforms to all compiled codes that belongs to a different type of byte code
- Benefits
- Challenges
- Simple demo WebAssembly app
- Table View
- Growing memory
- Whole of AutoCAD runs of browser
- Loading MS word editor in native mode and same the document
- Run distributed code on visitors browser
- Ethical Mining
4 to 5 hours with couple of short breaks
Laptop with latest Chrome
nodeJS
dot net runtime
Ranadeep is a full stack engineer at Intuit. He contributes to design, development and architecture of solutions for complex engineering problems for QuickBooks and it’s customers.
https://ranadeepbhuyan.wordpress.com
https://github.com/ranadeepbhuyan
Sep 2019
23 Mon
24 Tue
25 Wed
26 Thu
27 Fri 08:55 AM – 05:00 PM IST
28 Sat 08:55 AM – 05:45 PM IST
29 Sun
Hosted by
{{ gettext('Login to leave a comment') }}
{{ gettext('Post a comment…') }}{{ errorMsg }}
{{ gettext('No comments posted yet') }}