-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Chakra JS data structure documentation #306
Comments
Agreed! A blog would be a great forum for this. I'm not committing to anything here, since it would definitely be pressure on resources, but I think this is something we should seriously consider. |
I understand. Would it work if I interviewed the team and took some notes? May be turn it into a little gitbook or something. The value of this is when someone is working on performance sensitive javascript, its important to understand what is going on under the hood. e.g why is new Array(1000) a lot faster than a 100 array.push calls. |
We have some old blog posts and talks that are still somewhat relevant- are you thinking something along these lines? |
Hi Hitesh, That's still somewhat a high level overview. I was more interested in how a An example is I am writing a simple virtual Dom diffing library to achieve On Tuesday, February 23, 2016, Hitesh Kanwathirtha notifications@github.com
|
@abchatra has written some posts regarding this which provide some insight into JS engine internal data structures. You can find them at http://abchatra.github.io/ |
Let me know if you have any questions. I will be glad to help. Also if you are interested in particular topic do let me know. |
Thanks Abhijit, Thanks for the blogs. There's some great stuff there. Looking forward to This is the kind of technical stuff that I think is very interesting. I'm personally interested to learn how arrays and object maps work. How is How functions get stored and called. When do they get inlined? How scope Basically how can I write my JavaScript so it performs at the speed close On Wednesday, February 24, 2016, Abhijith Chatra <notifications@github.com
|
+1. I'd like to read more stuff about this too. That blog was great, too bad it had only 2 posts though. |
It would be great if there was some documentation on how chakra implements the JS datastructures such as arrays and objects and what goes on in the JIT world.
The text was updated successfully, but these errors were encountered: