If playback doesn't begin shortly, try restarting your device.
•
You're signed out
Videos you watch may be added to the TV's watch history and influence TV recommendations. To avoid this, cancel and sign in to YouTube on your computer.
CancelConfirm
Share
An error occurred while retrieving sharing information. Please try again later.
4,003 views • Streamed live on Aug 8, 2023 • #Blazor #dotnet #WebAssembly
Show less
A technical talk by Katelyn Gadd about the design and implementation of the .NET WebAssembly Jiterpreter.
Chapters:
00:00 Countdown
03:01 Welcome to the ASP.NET Community Standup
03:54 Community Links
08:43 What is the Jiterpreter
09:47 Why not Method JIT or AOT
10:44 Interpreter Opcodes
11:56 Trace Lifecycle
13:33 Bailouts and Early Termination
15:15 Trace Monitoring
16:42 Trace Compilation
18:25 Opcode in Detail
23:37 WebAssembly Control Flow
27:23 The Jiterpreter Cfg
33:51 Optimizing Native Code Transitions
38:38 What is a Function Pointer Table
40:42 Results
41:45 Q&A
51:51 Wrap
Community Links: https://www.theurlist.com/blazor-stan...
Featuring: Katelyn Gadd, Mackinnon Buck (@MackinnonBuck)
#Blazor#WebAssembly#dotnet…...more
ASP.NET Community Standup - Implementation of the .NET WebAssembly Jiterpreter
A technical talk by Katelyn Gadd about the design and implementation of the .NET WebAssembly Jiterpreter.
Chapters:
00:00 Countdown
03:01 Welcome to the ASP.NET Community Standup
03:54 Community Links
08:43 What is the Jiterpreter
09:47 Why not Method JIT or AOT
10:44 Interpreter Opcodes
11:56 Trace Lifecycle
13:33 Bailouts and Early Termination
15:15 Trace Monitoring
16:42 Trace Compilation
18:25 Opcode in Detail
23:37 WebAssembly Control Flow
27:23 The Jiterpreter Cfg
33:51 Optimizing Native Code Transitions
38:38 What is a Function Pointer Table
40:42 Results
41:45 Q&A
51:51 Wrap
Community Links: https://www.theurlist.com/blazor-stan...
Featuring: Katelyn Gadd, Mackinnon Buck (@MackinnonBuck)
#Blazor#WebAssembly#dotnet…...more