Auxx for starting it all and pretty much writing up a howto
g4rb4g3 for prelink map
Cyanogenmod github for webkit sources mirror, Eclair branch and reference
Tested on LCR 1.7. Should work for all stream based ROMs since I used a prelink map for the Stream dump. Not sure if this works for normal ROMs. Try and report back?
Flash as non-signed update.zip in recovery
The engine is known to break some old apps. Update to newest version from Market. (new Epocrates 3.15 confirmed to be okay!). If you don't like it, switch back. Speed improvements are real, and gifs are now animated.
V8 engine. Animates up to 32x32 gif files. Good performance and animated icons.
libwebcore_v8_smallanigif.zip 2.19MB 338 downloads
V8 engine, with full GIF support (no option to disable GIF images, so might slow down your web browsing experience a little. Will eat up more RAM. GIF files work flawlessly, tested up to 8MB animated gifs)
libwebcore_v8_fullanigif.zip 2.07MB 231 downloads
If you have the RAM, make sure your build.prop has a larger dalvik heap size set:
This is default in LCR1.7.2, and increases memory usage of apps.
I compiled libwebcore.so from AOSP, with source code from Cyanogenmod Webkit Branch
This was known to break some apps and was pulled from Cyanogenmod 5 when they tried this.
Result of V8 Benchmark Suite - version 5, at 960 MHz with performance governor:
Stock score on my LCR is about 60-70
Here are some comparison scores from iPhone 4 and Froyo Nexus One:
Here are some more comparison scores:
Test Droid (2.0) Nexus One (2.1) Change Richards 15.6 52.1 +234% DeltaBlue 12.9 60.2 +367% Crypto 10.9 31.7 +191% RayTrace 80.1 170 +112% EarleyBoyer 74.7 126 +69% RegExp 16.5 27.5 +67% Splay did not complete did not complete –
Not sure if full gif animations are supposed to work as well elsewhere in the code.
Edited by xaueious, 24 July 2010 - 03:09 PM.