|Summary:||Make Webkit's SVG Implementation Smaller for Mobile Devices|
|Product:||WebKit||Reporter:||Brad Neuberg <bradneuberg>|
|Severity:||Normal||CC:||eric, helder.magalhaes, jeffschiller, zimmermann|
|Version:||528+ (Nightly build)|
|OS:||OS X 10.5|
Description Brad Neuberg 2009-06-10 11:50:18 PDT
Webkits SVG implementation currently clocks in around 500K. I have spoken to people on the Android team, and they compiled out SVG because it is so large. The new Palm Pre's WebOS has also compiled out SVG, probably for similar reasons. This bug tracks tightening up Webkit's SVG implementation so that it can get on more mobile devices. Perhaps there are one or two key bottlenecks around code size that can be easily addressed?
Comment 1 Eric Seidel (no email) 2009-06-10 12:05:52 PDT
SVG is simply huge. The spec that is. So I don't think this bug if very useful. If you (or the android team) have specific steps theyd like to see taken.... like making ENABLE(SVG) smaller by breaking more of SVG out into other pieces, that's possible.
Comment 2 Brad Neuberg 2009-06-10 12:29:39 PDT
Comment 3 Nikolas Zimmermann 2009-06-11 17:05:58 PDT
Comment 4 Eric Seidel (no email) 2009-06-11 17:08:05 PDT
Where does the 500k number come from? How is it measured? Do we have any idea what contributes to this number? Again, generic bugs like this are unactionable, thus not much use to the dev team.
Comment 5 Jeff Schiller 2009-06-11 18:02:09 PDT
My understanding is that the 500k number was heard from Google employees who have done compilation of WebKit browser for Android. It would be great to get their feedback in this bug to get a little more specificity.
Comment 6 Helder Magalhães 2010-02-19 21:44:09 PST
(In reply to comment #3) > As discussed in private mails the bug is just too generic. I'd also vote for keeping it open, as a meta-bug. Whenever one is able to break things down a bit (or find related bugs), blocker bugs would be added here. In the mean time, this makes it easier for watchers to keep away from the whole cake while still being notified of stuff (disclaimer: I'm a fan of meta-bugs). ;-) With this in mind, I'd even suggest making it even more generic and remove the "for Mobile Devices" from the summary or, at least, place the expression in parenthesis: we are apparently interested in general shrinking possibilities, which affect all platforms (though naturally mobile implementations would benefit more from this). (In reply to comment #5) > It would be great to get > their feedback in this bug to get a little more specificity. +1 on this too. I guess this could simply mean post something about this generic issue and place a link to this issue into a couple mobile development mailing lists...? Feedback from the Android team would be great but I'm sure there are other mobile communities of interest to gather here (for example Palm Pre, as stated in comment 0; I'm convinced there are more). :-)