[Development] The dark side of QtSvg
Guido Seifert
wargand at gmx.de
Thu Mar 12 17:01:08 CET 2015
> So my wonder is this: if the SVG rendering of QtWebKit/QtWebEngine is modern and solid, why not "extracting" it
> from those monsters and place it into a brand new QtSvg ?
Very easy to ask for something like that. When do you start?
> This would bring two advantages:1- applications that need to render SVG graphics can rely on a small footprint but
> efficient QtSvg library2- QtWebEngine can be built without the SVG support (if needed) to reduce the library footprint.
> Now it's all monolithic and on embedded systems with low memory availability, a 64MB library is a total killer.
This might be. However, if you follow this list, you will now and then read from a Digia developer: Not enough resources.
Very hard to argument against this. Apart from that, superficially your proposal sounds good, but it is a maintenance nightmare.
The Qt project has no real control over the webkit code. Modularizing a non trivial 3rd party product? Keeping it up-to-date?
Forget it.
The only thing where I agree is that their proposal to use the webkit to render SVGs is ridiculous. I did it. On systems where
the webkit stuff was needed and installed anyways. But even then it was a quite unwieldy solution. For systems with memory
restrictions....
Guido
More information about the Development
mailing list