Hi Orion and Jakob,


I appreciate your explanation. Now I can understand maintainability issue 
is one of the big advantages of TurboFan because it's more architecture 
independent. I also would like to know the future performance impact of 
TurboFan and Ignition.


Thankfully, I could access and read the ignition document. Can you please 
let me know if there’s TurboFan document as well? I would like to know more 
about it regarding performance impact and the design level overview/goal. I 
have found the below links but those are not enough to understand for me 
how much TurboFan is better than current one.

http://v8project.blogspot.kr/2015/07/digging-into-turbofan-jit.html

http://blog.chromium.org/2015/07/revving-up-javascript-performance-with.html

http://ariya.ofilabs.com/2014/08/javascript-and-v8-turbofan.html


I have also watched Seth Thompson's talk in Chrome Dev Summit 2015.

https://www.youtube.com/watch?v=oDFWIb0pi4U


I could get the below summary regarding TurboFan from the talk.

1. TurboFan is designed to optimise ES2015 and beyond.

2. TurboFan will use static type information to optimise asm.js and soon 
WebAssembly


Can you please let me know if TurboFan is kind of a restructuring to better 
support new features only but not to optimise the existing JS code?

If TurboFan can better optimise the existing JS code as well, how can it be 
possible?


Thanks,

Honggyu


On Wednesday, January 6, 2016 at 12:04:46 AM UTC+9, Orion Hodson wrote:
>
> Hi Honggyu
>
> The focus for Ignition to date has been getting off the ground. It passes 
> ~90% of test262, but there's still a ways to go. There has been zero 
> optimization effort beyond identifying opportunities. There are plenty of 
> thoughts on this, but it'll be measurement driven.
>
> We don't expect Ignition to match FullCode anytime soon, but there's a 
> wider set of engineering concerns than speed alone. For example, Ignition 
> could be easier to maintain as it has less architecture specific code and 
> this may make it easier to bring language features out faster. Ditto 
> TurboFan vs Crankshaft.
>
> Thanks
> Orion
>

-- 
-- 
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- 
You received this message because you are subscribed to the Google Groups 
"v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to