Hacker News new | past | comments | ask | show | jobs | submit login

"...performance of JavaScript property accesses, arithmetic operations, tight loops..."

Does this mean Crankshaft includes a tracing JIT like Firefox? This layman speak confuses me.




Yes, look at the list of the four main components.


I don't think that says it uses a tracing compiler (naturally the terms are vague in this field, so I'm not certain). Their architecture looks much more like HotSpot than TraceMonkey.


Especially considering that HotSpot and V8 were designed by the same person.


I don't think this is true. Do you have a reference for that?


This may not be 100% literally true, but it is definitely true in spirit. (The previous poster is referring to Lars Bak, but both Hotspot and V8 are/were team efforts.) The family tree here is:

  self->hotspot->V8
But, yes, Lars is the man.


    self->hotspot-> Resilient Smalltalk Embedded Platform ->V8
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.84.7...


OK, you got me on that one. I've been a professional Smalltalk programmer for almost 20 years and I've never heard of the Resilient Smalltalk Embedded Platform.


aka OOVM it took a novel and interesting approach - use Eclipse as the IDE to edit text files (there was a syntax for class definition) and sync bytecode with an image on a remote device through tcpip.





Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: