Re: Regarding implementation of SVG2 vector effects

Hi,

> > https://bugs.chromium.org/p/chromium/issues/detail?id=691398
> > If you want support for this feature, I encourage you to "star" that issue.
Amelia-san, thank you for assisting Ramin-san. I also voted a star.

Also, thanks to those who have expressed interest in this subject perhaps
related to the current deeply rooted issues of WWW and W3C. I think that
these discussions are progressive compared to other W3C discussions that
have broken up with web browsers.

I am busy with other development coding tasks and not good at English, so
it took a long time to read your mass and complex messages.

Well, our (KDDI) main use case of SVG is the exchange and display of maps and
technical drawings in our own enterprise. In addition, we use SVG not only
for display but also as source data (For W3C staff: It could be called as
"SVG for Web of Data" instead of RDF and SW). The area of interest of
Boeing, an SVGWG member, also seems to be enterprise.

In such cases, non scaling vector effects are classically required, so we
have implemented it.
By the way, we have a Level of Details function with more stronger
interest, but aside from that so far.

Through this development, we learned that even open source project where
community volunteer contributions may be respected it is difficult to
incorporate into the main-stream just based on the candidate recommendation
specification based on discussion and agreements on SVGWG. Also, we learned
the problem that the native implementation of the new specification makes
the browser more complicated, and its maintenance becomes an issue, the
necessity of the new specification has the problem of chicken and eggs.

Meanwhile, I also developed a polyfill for vector-effects. Code and tests
are here.
http://svg2.mbsrv.net/devinfo/devstd/non-scaling-objects-2/VectorEffect_polyfill_wScreen.html

Through this developments, I also noticed that polyfill has a low barrier
of know-how needed compared to native development for browsers, and
obviously one polyfill implementation could be a spec implementation for
almost all browsers.

Also as a present advancement against 20 years ago, I also felt that
polyfill is achieving features and performance comparable to native
implementations. Then, increasing the amount of maintenance of browser's
native implementation due to huge specs may be somewhat suppressed by
polyfill. It may also fill some gap between the browser supplier's business
model and the new specs.

By the way, I am developing and operating enterprise web mapping systems
totally using SVG as an exchange data format with javascript and canvas2d.
Because level of details is indispensable feature for it but lacks current
SVG specs.

Asm.js, WebAssembly and other staffs may further make this progress. And we
ought to make better use of this progress.

In addition, W3C TAG recently issued the following documents. This document
may perhaps give important insights to our discussion.

Polyfills and the evolution of the Web
http://www.w3.org/2001/tag/doc/polyfills/

Regards,

Satoru Takagi

KDDI AC Rep.


<CA+kmfkTBAhJew51MraFZcerirGC6cGDnNRWg1z+SThpT-pTqKQ@mail.gmail.com> の、
   "Re: Regarding implementation of SVG2 vector effects" において、
   "グルチヤンラミン <ktecramin99@gmail.com>"さんは書きました:

> 
> Thank you Amelia for creating the Chromium issue.
> I will keep an eye on it and hope this moves things a little forward.
> I also thank all for your helpful and positive comments.
> 
> 2017-02-13 6:21 GMT+09:00 Amelia Bellamy-Royds <
> amelia.bellamy.royds@gmail.com>:
> 
> > I was unable to find a Chromium issue requesting implementation of the
> > vector-effects options, so I have created one here:
> >
> > https://bugs.chromium.org/p/chromium/issues/detail?id=691398
> >
> > If you want support for this feature, I encourage you to "star" that issue.
> >
> > If you have specific use cases where support for browser vector-effects
> > would help reduce hacks or scripting, please leave a comment on the issue.
> >
> > Whatever you think about the browser vendor organizations or about the
> > particular people who have participated in the SVG working group, the
> > entire purpose of web standards is to create interoperable implementations
> > between web browsers and other document viewers, so that authors can create
> > documents with confidence that they will be rendered consistently
> > elsewhere.  This can only happen with support from the major web browser
> > development teams.  And it will only happen if those teams are convinced
> > that there is widespread interest in and demand for the features.
> >
> > Thanks so very much to Ramin & your team for working on this code.  I do
> > hope your work does not go to waste.
> >
> > ~ABR
> >
> > On 30 January 2017 at 19:38, グルチヤンラミン <ktecramin99@gmail.com> wrote:
> >
> >> Dear W3C/SVGWG
> >>
> >> I am working for KDDI Technology Co. and I'm writing this email to you
> >> because we have been working on implementation of SVG2 CR vector effects
> >> (described in W3G spec, following link) into Firefox/Gecko since last three
> >> months.
> >> https://svgwg.org/svg2-draft/coords.html#VectorEffects
> >>
> >> Sponsored by KDDI, we've succeeded to bring support for those new effects
> >> to firefox/Gecko, however, final shipment has faced to some difficulties
> >> because Mozilla shows no intention to apply new SVG2  spec unless other
> >> browsers i.e. chromium/edge have a plan to do so.
> >> (please refer to following links for more details:
> >> https://groups.google.com/forum/#!topic/mozilla.dev.platform/T_7HTTdt-Es
> >> and
> >> https://bugzilla.mozilla.org/show_bug.cgi?id=1318208
> >> )
> >> As a result, to bring new SVG2 spec to reality, it is very important to
> >> encourage all browsers to apply new spec, and to achieve this goal, your
> >> help would be inevitable.
> >>
> >> We are looking forward for your help and support.
> >>
> >> Thank you very much
> >> Ramin
> >> KDDI Technology
> >>
> >
> >
> 
> 
> 

Received on Thursday, 16 February 2017 03:52:00 UTC