On 24/06/2022 11:14, Daniel Bratell wrote:
I'm really happy to see this coming along! Awesome work by everyone
involved!
Thanks!
You mentioned fuzzy testing. Do the fuzzing tools have support for
mathml elements? If not, you should probably add a to-do item to teach
them.
MathML has been there for several years so I do expect (naively?) that
fuzzers have some kind of support already. My understanding is that
fuzzing tools can either generate data or "shuffle" from existing input.
For the latter, we have now a bunch of WPT tests with MathML to feed the
fuzzers and I believe these are particularly interesting to cover edge
cases with CSS, JS, etc. For the former, I thought that was the case for
https://github.com/MozillaSecurity/ or https://github.com/renatahodovan/
but can't find any up-to-date repo for MathML currently, so I agree we
need to work on that.
What is the situation for developers that learn about this and want to
start using it? Are there good resources for learning how to write
MathML? I think a feature like this also deserves some attention when
it lands. Maybe that will happen by itself, or maybe someone needs to
initiate it. That info should probably also mention initial
limitations like printing, (multi-column?) and non-Core.
Similarly, MathML has been there for a while so there is already a bunch
of resource available about MathML (e.g. MDN to mention the obvious one)
as wellas editors & converters to generate it, polyfills to cover
browser's limitations, etc but I agree they will probably need a refresh
since (1) we implement a core subset (2) we are moving to an extensible
approach based on web technologies (3) there are chrome-specific bugs
like the printing one.
More about compatibility: Do you have any idea (guess really) of how
much of existing MathML content will "work" with just MathML Core? Is
it 99%, 90%, 50%, 10%?
I'm don't have actual values to provide but my guess (hope?) is that
it's between 90-99% of existing MathML content delivered to
Firefox/WebKit (note: they implement more than MathML Core but still not
the full MathML3 spec either). But if you want something more concrete,
regarding features we unshipped from Firefox I have a conversation on
Mozilla's matrix channel where we measured counters for deprecated
MathML3 features between 2020-08-11 and 2020-09-17. Most of them were
returning 0 count and only two of them were returning 1 count... to
compare with the counter for pages using MathML which was several millions!
--
Frédéric Wang
--
You received this message because you are subscribed to the Google Groups
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/342ab428-967c-f3be-5af8-aca57f5960de%40igalia.com.