[webkit-changes] [27608] trunk

Alexey Proskuryakov ap at webkit.org
Thu Nov 8 21:41:53 PST 2007


on 08.11.2007 23:31, weinig at apple.com at weinig at apple.com wrote:

>         Convert JavaScript internal function objects to use one class per
>         function.  This avoids a switch statement inside what used to be
>         the shared function classes and will allow Shark to better analyze
>         the code.
...
>         SunSpider claims this is a 1.0% speedup.

  This change has made JavaScriptCore binary larger by 400K (which is a
whopping 20%). WebCore has become larger by 1.6 Mb (not so much in
percentage relative to the previous nightly, but the whole Tiger WebCore
binary was only 5.2 Mb).

  Should we reconsider doing this?

- WBR, Alexey Proskuryakov.




More information about the webkit-changes mailing list