Suche senden
Hochladen
Unbundling the Future Web Runtime
âą
0 gefÀllt mir
âą
1,545 views
G
Guy Bedford
Folgen
Slides from the DotJS 2016 talk by Guy Bedford.
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 39
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Managing Hyper-V With PowerShell
Managing Hyper-V With PowerShell
Ravikanth Chaganti
Â
Extending An Android App Using the IBM Push for Bluemix Cloud Service
Extending An Android App Using the IBM Push for Bluemix Cloud Service
IBM developerWorks
Â
Using the Mobile Data service on IBM Bluemix with an AngularJS web app
Using the Mobile Data service on IBM Bluemix with an AngularJS web app
Gretchen Moore
Â
Openbar 5 - Leuven - Automating everything with Ansible - Piros
Openbar 5 - Leuven - Automating everything with Ansible - Piros
Openbar
Â
Building Ruby on Rails apps on Windows Azure (MIX 2010 at Last Vegas))
Building Ruby on Rails apps on Windows Azure (MIX 2010 at Last Vegas))
Sriram Krishnan
Â
PyCon US 2012 - Web Server Bottlenecks and Performance Tuning
PyCon US 2012 - Web Server Bottlenecks and Performance Tuning
Graham Dumpleton
Â
WebAssembly
WebAssembly
Jens Siebert
Â
Web Assembly (on the server)
Web Assembly (on the server)
Massimo Ferre'
Â
Empfohlen
Managing Hyper-V With PowerShell
Managing Hyper-V With PowerShell
Ravikanth Chaganti
Â
Extending An Android App Using the IBM Push for Bluemix Cloud Service
Extending An Android App Using the IBM Push for Bluemix Cloud Service
IBM developerWorks
Â
Using the Mobile Data service on IBM Bluemix with an AngularJS web app
Using the Mobile Data service on IBM Bluemix with an AngularJS web app
Gretchen Moore
Â
Openbar 5 - Leuven - Automating everything with Ansible - Piros
Openbar 5 - Leuven - Automating everything with Ansible - Piros
Openbar
Â
Building Ruby on Rails apps on Windows Azure (MIX 2010 at Last Vegas))
Building Ruby on Rails apps on Windows Azure (MIX 2010 at Last Vegas))
Sriram Krishnan
Â
PyCon US 2012 - Web Server Bottlenecks and Performance Tuning
PyCon US 2012 - Web Server Bottlenecks and Performance Tuning
Graham Dumpleton
Â
WebAssembly
WebAssembly
Jens Siebert
Â
Web Assembly (on the server)
Web Assembly (on the server)
Massimo Ferre'
Â
Web assembly brings the web to a new era
Web assembly brings the web to a new era
Boyan Mihaylov
Â
WebAssembly - kolejny buzzword, czy (r)ewolucja?
WebAssembly - kolejny buzzword, czy (r)ewolucja?
Brainhub
Â
Web assembly - Future of the Web
Web assembly - Future of the Web
CodeValue
Â
WASM! WASI! WAGI! WAT?
WASM! WASI! WAGI! WAT?
Stefan Baumgartner
Â
WebAssembly WASM Introduction Presentation
WebAssembly WASM Introduction Presentation
Brad Beiermann
Â
WebAssembly - czy dzisiaj mi siÄ to przyda do pracy?
WebAssembly - czy dzisiaj mi siÄ to przyda do pracy?
Brainhub
Â
Aspnet architecture
Aspnet architecture
phantrithuc
Â
EECI - EE And Magento Integration
EECI - EE And Magento Integration
Simplified Safety
Â
Building a Spring Boot Application - Ask the Audience! (from JavaLand 2017)
Building a Spring Boot Application - Ask the Audience! (from JavaLand 2017)
đ€ Hanno Embregts đž
Â
A Safe Dock for our Programs
A Safe Dock for our Programs
Mario Alexandro Santini
Â
Winter Sim 2009 Presentation
Winter Sim 2009 Presentation
JonFournier
Â
ASP.Net Presentation Part1
ASP.Net Presentation Part1
Neeraj Mathur
Â
Browser exploitation SEC-T 2019 stockholm
Browser exploitation SEC-T 2019 stockholm
Jameel Nabbo
Â
Webpack: your final module bundler
Webpack: your final module bundler
Andrea Giannantonio
Â
Booting up with polymer
Booting up with polymer
Marcus Hellberg
Â
Building a Spring Boot Application - Ask the Audience!
Building a Spring Boot Application - Ask the Audience!
đ€ Hanno Embregts đž
Â
Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)
Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)
đ€ Hanno Embregts đž
Â
Web tech
Web tech
SangeethaSasi1
Â
Web techh
Web techh
SangeethaSasi1
Â
Web tech
Web tech
SangeethaSasi1
Â
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Â
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Â
Weitere Àhnliche Inhalte
Ăhnlich wie Unbundling the Future Web Runtime
Web assembly brings the web to a new era
Web assembly brings the web to a new era
Boyan Mihaylov
Â
WebAssembly - kolejny buzzword, czy (r)ewolucja?
WebAssembly - kolejny buzzword, czy (r)ewolucja?
Brainhub
Â
Web assembly - Future of the Web
Web assembly - Future of the Web
CodeValue
Â
WASM! WASI! WAGI! WAT?
WASM! WASI! WAGI! WAT?
Stefan Baumgartner
Â
WebAssembly WASM Introduction Presentation
WebAssembly WASM Introduction Presentation
Brad Beiermann
Â
WebAssembly - czy dzisiaj mi siÄ to przyda do pracy?
WebAssembly - czy dzisiaj mi siÄ to przyda do pracy?
Brainhub
Â
Aspnet architecture
Aspnet architecture
phantrithuc
Â
EECI - EE And Magento Integration
EECI - EE And Magento Integration
Simplified Safety
Â
Building a Spring Boot Application - Ask the Audience! (from JavaLand 2017)
Building a Spring Boot Application - Ask the Audience! (from JavaLand 2017)
đ€ Hanno Embregts đž
Â
A Safe Dock for our Programs
A Safe Dock for our Programs
Mario Alexandro Santini
Â
Winter Sim 2009 Presentation
Winter Sim 2009 Presentation
JonFournier
Â
ASP.Net Presentation Part1
ASP.Net Presentation Part1
Neeraj Mathur
Â
Browser exploitation SEC-T 2019 stockholm
Browser exploitation SEC-T 2019 stockholm
Jameel Nabbo
Â
Webpack: your final module bundler
Webpack: your final module bundler
Andrea Giannantonio
Â
Booting up with polymer
Booting up with polymer
Marcus Hellberg
Â
Building a Spring Boot Application - Ask the Audience!
Building a Spring Boot Application - Ask the Audience!
đ€ Hanno Embregts đž
Â
Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)
Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)
đ€ Hanno Embregts đž
Â
Web tech
Web tech
SangeethaSasi1
Â
Web techh
Web techh
SangeethaSasi1
Â
Web tech
Web tech
SangeethaSasi1
Â
Ăhnlich wie Unbundling the Future Web Runtime
(20)
Web assembly brings the web to a new era
Web assembly brings the web to a new era
Â
WebAssembly - kolejny buzzword, czy (r)ewolucja?
WebAssembly - kolejny buzzword, czy (r)ewolucja?
Â
Web assembly - Future of the Web
Web assembly - Future of the Web
Â
WASM! WASI! WAGI! WAT?
WASM! WASI! WAGI! WAT?
Â
WebAssembly WASM Introduction Presentation
WebAssembly WASM Introduction Presentation
Â
WebAssembly - czy dzisiaj mi siÄ to przyda do pracy?
WebAssembly - czy dzisiaj mi siÄ to przyda do pracy?
Â
Aspnet architecture
Aspnet architecture
Â
EECI - EE And Magento Integration
EECI - EE And Magento Integration
Â
Building a Spring Boot Application - Ask the Audience! (from JavaLand 2017)
Building a Spring Boot Application - Ask the Audience! (from JavaLand 2017)
Â
A Safe Dock for our Programs
A Safe Dock for our Programs
Â
Winter Sim 2009 Presentation
Winter Sim 2009 Presentation
Â
ASP.Net Presentation Part1
ASP.Net Presentation Part1
Â
Browser exploitation SEC-T 2019 stockholm
Browser exploitation SEC-T 2019 stockholm
Â
Webpack: your final module bundler
Webpack: your final module bundler
Â
Booting up with polymer
Booting up with polymer
Â
Building a Spring Boot Application - Ask the Audience!
Building a Spring Boot Application - Ask the Audience!
Â
Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)
Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)
Â
Web tech
Web tech
Â
Web techh
Web techh
Â
Web tech
Web tech
Â
KĂŒrzlich hochgeladen
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Â
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Â
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Â
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
apidays
Â
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Zilliz
Â
Navi Mumbai Call Girls đ„° 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls đ„° 8617370543 Service Offer VIP Hot Model
Deepika Singh
Â
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Â
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Â
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Â
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Â
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Â
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Â
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
Â
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
Â
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Â
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
apidays
Â
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
Â
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Â
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Â
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(âïž+971_581248768%)**%*]'#abortion pills for sale in dubai@
Â
KĂŒrzlich hochgeladen
(20)
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Â
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Â
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Â
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Â
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Â
Navi Mumbai Call Girls đ„° 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls đ„° 8617370543 Service Offer VIP Hot Model
Â
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Â
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Â
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Â
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Â
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Â
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Â
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Â
Architecting Cloud Native Applications
Architecting Cloud Native Applications
Â
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Â
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Â
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
Â
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Â
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Â
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Â
Unbundling the Future Web Runtime
1.
The native integration
of ES modules into the webâš JavaScript build tooling
2.
SystemJS
3.
4.
5.
6.
7.
Web Assembly
8.
9.
/page1.html /page2.html ESM Static import
Dynamic import ESM WASM ESM ESMESM ESM ESM ESM ESM
10.
Build tools donât
have to be taken by surpriseâš We can already investigate this future
11.
SystemJS Built on top
of es-module-loader
12.
13.
14.
15.
Static import Dynamic
import ESM WASM ESM ESMESM ESM ESM /page1.html /page2.html ESM ESM ESM
16.
Static import Dynamic
import Systemâš .register WASM Systemâš .register Systemâš .register Systemâš .register Systemâš .register Systemâš .register /page1.html /page2.html Systemâš .register Systemâš .register Systemâš .register
17.
Isomorphicâš Modular Runtime
18.
How is the
native module loader useful?
19.
The native module
loader enables codeâš sharing across pages and lazy loaded code
20.
Optimization
21.
/page1.html /page2.html Static import
Dynamic import ESM WASM ESM ESMESM ESM ESMESM ESM ESM
22.
x.js y.js
23.
x.js
24.
/page1.html /page2.html Static import
Dynamic import ESM WASM ESM ESMESM ESM ESMESM ESM ESM
25.
Static import Dynamic
import ESM WASM ESM ESMESM ESM ESM /page1.html /page2.html ESM ESM ESM
26.
Static import Dynamic
import WASM ESM ESMESM /page1.html /page2.html ESM ESM ESM
27.
Static import Dynamic
import WASM ESM ESMESM /page1.html /page2.html ESM ESM ESM
28.
x.js y.js z.js
29.
xy.js z.js
30.
Static import Dynamic
import WASM ESM ESMESM /page1.html /page2.html ESM ESM ESM
31.
Static import Dynamic
import WASM ESMESM /page1.html /page2.html ESM ESM ESM
32.
Output Generation
33.
Static import Dynamic
import WASM ESM ESMESM /page1.html /page2.html ESM ESM ESM
34.
ESM ESM Static import
Dynamic import WASM ESM /page1.html /page2.html ESM
35.
Express optimization strategies Visual
tools for optimization management
36.
Tree shaking Web
Assembly Automatically extract repeated functions Module splitting
37.
Fine-grained Module Graph languageâš compilers Productionâš Module Graph Production
âš Build Artefacts optimizations outputâš generation
38.
Our tools should
fully expose the module graph to cross-module optimizations. âš This will allow for better performance optimization today, while also leading the way to native module workflows.
39.
Thanks @guybedford
Jetzt herunterladen