This talk is superb. Mathias and Benedikt are the best teachers when it comes to demystifying the complex topic.
@sevaarutyunov73016 жыл бұрын
Awesome talk, thanks!
@stanna234 жыл бұрын
Your explanation of inline caching was amazing! Thank you for this gem!
@toddymikey6 жыл бұрын
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.
@alastairtheduke11 ай бұрын
Very cool small look into engine optimizations
@jedsmith13316 жыл бұрын
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.
@elkhattabianas50472 жыл бұрын
Excellent presentation style! No need to mention content!
@SerhatAtes6 жыл бұрын
great visuals, keep up the good work guys!
@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?
@AkshayAradhya3 жыл бұрын
This is gold
@markusheimerl87353 жыл бұрын
Nice. Thanks!
@Luxcium5 жыл бұрын
Is the Chromium based Edge is using Chakra or V8 ?
@ganstabreakincity6 жыл бұрын
Never miss a mathias conference hehehe
@user-kc7jj7yy3e5 жыл бұрын
really nice talk!!
@yongzeyao13375 жыл бұрын
Great!
@pokerface5506 жыл бұрын
excellent!
@sevenhong58095 жыл бұрын
wow this is so informative
@sasuke_21454 жыл бұрын
what data structure do they use to store shapes and actual values???
@dmitriyzakharov47406 жыл бұрын
Thx!
@Neehize2 жыл бұрын
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?
@Luxcium5 жыл бұрын
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)