JavaScript Engines: The Good Parts™ - Mathias Bynens & Benedikt Meurer - JSConf EU 2018

  Рет қаралды 44,691

JSConf

JSConf

Күн бұрын

Пікірлер: 24
@AmandeepSingh-hd8iq
@AmandeepSingh-hd8iq 5 жыл бұрын
This talk is superb. Mathias and Benedikt are the best teachers when it comes to demystifying the complex topic.
@sevaarutyunov7301
@sevaarutyunov7301 6 жыл бұрын
Awesome talk, thanks!
@stanna23
@stanna23 4 жыл бұрын
Your explanation of inline caching was amazing! Thank you for this gem!
@toddymikey
@toddymikey 6 жыл бұрын
This fabulous comedy duo can be seen on tour with Wanda Sykes with their pre-show JIT Comedy performance. Love your work, boys. Keep it up.
@alastairtheduke
@alastairtheduke 11 ай бұрын
Very cool small look into engine optimizations
@jedsmith1331
@jedsmith1331 6 жыл бұрын
It amazes me how doing something as simple as making sure your objects have the same shape, even if it is empty, can make a significant impact on performance. Excellent presentation, I think I will have to to a look at some code and see if I can make some improvements to some code I have been working with lately.
@elkhattabianas5047
@elkhattabianas5047 2 жыл бұрын
Excellent presentation style! No need to mention content!
@SerhatAtes
@SerhatAtes 6 жыл бұрын
great visuals, keep up the good work guys!
@abhishekmehandiratta4241
@abhishekmehandiratta4241 Ай бұрын
is the property lookup not constant time when accessed for the first time? (probably yes because we have to traverse the transition states of shape object) since there are offsets in the property metadata, it means that there is an inherent ordering in the properties.. i.e. for object {x: 1, y: 2, z: 3} - we will have x at offset 0, y at offset 1, and z at offset 2. But now if we have an object {y: 1, z: 2, x: 3} - does this share the same shape transition tree or is it different?
@AkshayAradhya
@AkshayAradhya 3 жыл бұрын
This is gold
@markusheimerl8735
@markusheimerl8735 3 жыл бұрын
Nice. Thanks!
@Luxcium
@Luxcium 5 жыл бұрын
Is the Chromium based Edge is using Chakra or V8 ?
@ganstabreakincity
@ganstabreakincity 6 жыл бұрын
Never miss a mathias conference hehehe
@user-kc7jj7yy3e
@user-kc7jj7yy3e 5 жыл бұрын
really nice talk!!
@yongzeyao1337
@yongzeyao1337 5 жыл бұрын
Great!
@pokerface550
@pokerface550 6 жыл бұрын
excellent!
@sevenhong5809
@sevenhong5809 5 жыл бұрын
wow this is so informative
@sasuke_2145
@sasuke_2145 4 жыл бұрын
what data structure do they use to store shapes and actual values???
@dmitriyzakharov4740
@dmitriyzakharov4740 6 жыл бұрын
Thx!
@Neehize
@Neehize 2 жыл бұрын
Okay but how does it kill the kitten and how do we know if it kills an entire kitten family or not this I don't get 🤔 If the array has 1 index it kills 1 kitten and if it has more than 1 it kills a family?
@Luxcium
@Luxcium 5 жыл бұрын
Can we (only for fun) do all that stuff that we should not do in JavaScript (without killing a kitten) in a kind of fantasy land (not related to functional programming just using same name to describe something else)
@davidpinheiro9650
@davidpinheiro9650 9 ай бұрын
The JavaScript language is a kitten killer
@bogomya
@bogomya 6 жыл бұрын
👍
The Singing Challenge #joker #Harriet Quinn
00:35
佐助与鸣人
Рет қаралды 46 МЛН
Do you love Blackpink?🖤🩷
00:23
Karina
Рет қаралды 16 МЛН
Lin Clark: A Cartoon Intro to WebAssembly | JSConf EU
29:41
Mathias Bynens - V8 internals for JavaScript developers
27:32
CSSConf Australia
Рет қаралды 23 М.
JavaScript Visualized - Event Loop, Web APIs, (Micro)task Queue
12:35
🚀  TDD, Where Did It All Go Wrong (Ian Cooper)
1:03:55
DevTernity Conference
Рет қаралды 568 М.
JavaScript: The Good Parts
1:03:48
Google TechTalks
Рет қаралды 585 М.