02:55
<Max>
Does anyone know if there's a way to get the original/real dimensions of an image on an Image/<img> before the browser does its 'intervention' - ie the image in the file that is served by the web server?
02:59
<sideshowbarker>
Max: https://html.spec.whatwg.org/multipage/embedded-content.html#dom-img-naturalwidth maybe
03:02
<sideshowbarker>
or https://html.spec.whatwg.org/multipage/embedded-content.html#dom-img-naturalwidth-dev is a better link I guess (so-called “domintro”, specifically for developers)
03:02
<sideshowbarker>
or maybe even better, https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement/naturalWidth and https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement/naturalHeight
07:31
<foolip>
https://browser.engineering/ looks cool.
08:34
<sideshowbarker>
https://browser.engineering/ looks cool.
Nice to see that it’s written in markdown (some flavor of markdown at least)
08:37
<sideshowbarker>
Needing to escape the HTML markup of every HTML example you want to put into a book about the web would seem to make HTML a bad choice for as the source for a book about creating or processing content for the web…
08:38
<sideshowbarker>
Not sure how many people know yet that the plan for MDN is to move all the MDN sources to markdown
08:39
<sideshowbarker>
It would be nice if one day most specs are written in markdown rather than HTML
08:42
<sideshowbarker>
I thought Bikeshed already fully supported writing spec source fully in markdown — but I can’t say I’ve seen any specs yet that are fully written in markdown (including any CSS specs)
08:43
<sideshowbarker>
specs with Bikeshed sources seem to all still have h1-h6 and <p> etc.
08:44
<Ms2ger>
I don't use <p>, but if you're going to add an ID anyway, there's not much of a win in using markdown for headers
08:44
<sideshowbarker>
ah yeah that makes sense
08:45
<Ms2ger>
Also not sure how to do <div algorithm> and <dfn> in md
08:46
<sideshowbarker>
luckily, for MDN we don’t have need for <div algorithm>, and not much need for <dfn>
08:47
<foolip>
I honestly can't get myself very excited about Markdown over HTML, there's a lot of things to remember and gotchas either way. But I'm happy to go along with it since other people seem to like it :)
08:47
<sideshowbarker>
well, to me, the biggest win for MDN is not needing to escape code examples
08:48
<sideshowbarker>
it’s just very ugly and very error-prone
08:48
<foolip>
Yeah, that's nice, I guess it will use ``` instead?
08:49
<sideshowbarker>
right
08:49
<sideshowbarker>
and automatically get syntax highlighting
08:50
<sideshowbarker>
hmm, well, while I think of it, another huge win is that I’m no longer forced by style policy to use <strong> and <em> instead of just <b> and <i>
08:51
<jgraham>
markdown is at least better than the weird HTML-but-not thing that the HTML spec uses
08:52
<sideshowbarker>
well, bikeshed specs arguably use even more weirdly HTML-but-not syntax
08:53
<jgraham>
Particuarly the mix of "we just invented the <ref> element" and "internal links are now written as <span data-x=target> because x isn't a real attribute"
08:54
<sideshowbarker>
ah yeah that stuff is ugly
08:57
<sideshowbarker>
another thing we’ve been doing for the MDN sources in preparation for moving to markdown is, trying to figure out if/how to replace background colors in tables with something that achieves the same effect
08:58
<sideshowbarker>
an example of something that got changed for that reason is the Sameness Comparisons table at https://developer.mozilla.org/en-US/docs/Web/JavaScript/Equality_comparisons_and_sameness#a_model_for_understanding_equality_comparisons
08:59
<sideshowbarker>
previously the cells there had either green or red backgrounds
08:59
<sideshowbarker>
but those background colors got replaced with ✅ U+2705 WHITE HEAVY CHECK MARK and ❌ U+274C CROSS MARK emoji
09:00
<sideshowbarker>
I claim it’s actually an improvement — but I can imagine others might not agree
12:53
<Piers Wombwell>
Just spotted https://html.spec.whatwg.org still says "Join us on IRC, #whatwg on Freenode", which links to https://wiki.whatwg.org/wiki/IRC which redirects to https://whatwg.org/irc, but both should probably redirect to https://whatwg.org/chat and the spec page also just link to /chat and say 'Chat with us, Matrix or IRC', or similar. Not exactly urgent :-)
12:54
<Piers Wombwell>
Well, that's more verbose than I'd expected.
12:58
<jgraham>
Good catch
13:32
<Luca Casonato>
Where are the constructor steps for "Event" defined in the HTML spec? Can't find them anywhere in https://dom.spec.whatwg.org/#interface-event. Specifically looking for the initialization steps for timeStamp.
13:34
<foolip>
https://dom.spec.whatwg.org/#constructing-events says a lot of stuff
13:35
<foolip>
I think it’s like this to deal with init dicts in a single place
13:37
<Luca Casonato>
Ah... thanks :-)
14:17
<EveryOS>
Only a thousand lines? My RE is many thousand lines and I've still not gotten even close to JS. Surely that book must be using tons of premade libraries.
14:29
<EveryOS>
Ah, I see, it's just a super tiny subset
14:55
<wanderview>

I noticed, in the comment, they said they were impressed by the commit's work
I've been wondering if they meant "for an outsider" or "in general"

First, its impressive whenever an external person shows up with a CL in crbug. Second, its extra impressive for someone to take a vague 1-line problem statement and turn it into a complete working solution. So well done! (And I work at google and often can't get UX feedback because they are so busy, so extra well done for engaging so well with them!)
14:59
<EveryOS>
First, its impressive whenever an external person shows up with a CL in crbug. Second, its extra impressive for someone to take a vague 1-line problem statement and turn it into a complete working solution. So well done! (And I work at google and often can't get UX feedback because they are so busy, so extra well done for engaging so well with them!)
Oh, I see (: Well, thanks
17:43
<zcorpan>
welcome Rick Byers
17:44
<Rick Byers>
Hey zcorpan , good to see you!
17:44
<Rick Byers>
foolip just told me I needed to learn to use Matrix, so I'm trying :-)
17:45
<zcorpan>
I guess many of us are matrix noobs here
23:23
<devsnek>
in this modern era, is there a way to display an svg without opening yourself up to arbitrary js