Re: Houdini [Was: Minutes of Math on the Web Community Group teleconference of 27 April 2016]

> On Apr 28, 2016, at 17:15, Peter Krautzberger <peter.krautzberger@mathjax.org> wrote:
> 
> Thanks for the comments and clarifications, Florian adn Liam.
> 
> To clarify the minutes. Ivan mentioned Houdini since Jason specifically mentioned font metrics so that's where the conversation started (supplanted by the Smashing Mag article).
> 
> Re Florian
> > With regards to Houdini, I think a valuable thing to do for this CG
> > would be to look at the APIs being proposed in Houdini
> 
> I would agree in general. However, from my personal perspective, investing resources into exploring what the Houdini TF is working on is too much of a gamble right now. 
> 
> Like web components, Houdini seems to be ideal for individual, large-scale production scenarios (e.g. Google Music, GitHub)

That's true, although Houdini aims to (I don't think that's accomplished yet) to also be usable for smaller scale production using a combination of independently developed houdini-powered extensions.

> rather than a path towards convincing standards/browsers to move a certain approach into a proper CSS module on the native level.

There's a path, but it is indirect: You write a CSS spec for a feature that you think would be important for your use case (math). Browsers ignore it, because it's too hard / too niche / not their priority... You implement it in JS using Houdini, allowing people to try it out and give feedback. After a couple of iterations, it's pretty good, and gets some market traction, even if the need for JS makes it more cumbersome than needed. But now you can turn back to browser vendors, show a spec, a proof of concept implementation, and a bunch of users proving that the demand for the feature is real.

Hopefully then you can convince them it is important to do a native implementation. And if you fail, a somewhat fast js-powered declarative syntax is better than what we would have been able to get without Houdini.

 - Florian

Received on Thursday, 28 April 2016 09:44:39 UTC