From MozillaWiki
Jump to: navigation, search


Is Gecko AMP compatible? (karl)

AMP is a new format controlled by Google targeting the News outlets. They will give it a preferential position in search results. Is Gecko compatible with AMP in terms of support and performance compared to Blink and WebKit?

  • karl: Summary of AMP: AMP is a combination of things. Facebook launched a thing called "Instant Articles", and Google also wanted something competitive with this, and to have good perf for displaying news on the web. So they created AMP. It forbids some HTML elements, some CSS properties, also uses some custom elements. There's a couple of ad networks with are whitelisted as well.
  • karl: In terms of technical discussion, is Gecko performant enough with AMP format? Compared to Chrome?
  • mike: Do you think there's a larger issue with perf or with compat?
  • karl: We need to dig into it. My first impression is that with the shim, it should be OK for compatibility. But shims, etc. can create issues. But I don't know how we fare with custom elements, compared to Chrome.
  • mike: So it's something we just need to investigate.
  • karl: And we need to approach this from a technical point of view.
  • mike: Create a new product called research and put this in there? Investigation, bikeshed? ACTION ITEM: Mike to file a bug. Karl and Mike to start investigation (Karl to start with Custom Elements, Mike w/ JS libs).

WebCompat workshop summary (mike)

I want to quickly show everyone what I did for the webcompat workshop for BrazilJS and talk about what worked and what didn't. It would be cool to have a decent set of materials for others to use (as a base), we could start with what I have.

  • mike: We did a workshop in Brazil about Web Compatibility. It was supposed to be 4 hours. I asked questions to the crowd to poll information about the type of people attending. I introduced Web Compat. Discussion followed up about the Web, the open Web. People feel passionately about it. We talk about W3C design principles, Mozilla Manifesto. What all this means for Web Compat. I talked about but it was awkward because of the timing. The Web Compat issues were the biggest hits. Talked about APIs, UA sniffing, etc. Explained how to file bug reports. Not a lot people know how to file bug reports. I misjudged the time it would take. We introduced devtools. We passed around a sheet of paper asking people to show their own tricks and how people use the tools. We need to hear more from other people. I show them tools. We ended up doing group practices with different levels. We tried with Level 1 with nipponcolors Web site. Everybody participated. Etc. Getting people to participate was really successful. I asked Abdul about the participation in the workshop in India. Thanks Abdul for the summary email. It's cool and terrifying to do this kind of exercise.
  • karl: I think you could write a blog post, what things that worked and things that didn't work. It will give a practical reference for others wanting to do similar things.
  • karl: I was wondering, if it's prepared in advance. The organizer will say, it's partly a clinic for their own issues. Ask people to come with their issues -- but this would need to communicated well in advance, ideally so the person giving the workshop can know what the issues might be as well.
  • mike: I need to write a blog post. I will put also the slides on GitHub. Feel free to fork, improve or ignore.
  • karl: The most important thing, you didn't mention.

Closing issues if there is a Bugzilla bug (denschub)

I am quite unsure on how to proceed with bugs that are tracked in Bugzilla, for example. I've seen them getting closed as dupes of the Bugzilla bug and that's what I do at the moment, but there are also some issues that have been left at needsdiagnosis until the Bugzilla issue is closed. What to do?

  • mike: There are different type of theories. But yes usually I close the issues as duplicate when the bug on Bugzilla will fix the issue.
  • karl: It depends on the issue, I think. If the issue is in Gecko, in core. If you fix it, you end up fixing many issues. But there are cases where a 3rd party library is used. You have another bug open for that library, so even if you fix that -- you still haven't fixed the website. But then you need them to upgrade.
  • karl: If you're sure the bug in Bugzilla will fix the issue, close as duplicate. For example, HLS issues.
  • dennis: OK, sounds good.

Mike's Stalking (karl)

last week meeting.

  • karl: We discussed this a bit last week. Just a summary (because I know you didn't read the minutes). Basically you have access to a lot of good information in platform. And we would like to know more about it. It's true for all of us in the team.
  • karl: There's something I have started to do from a few weeks ago. When there's a bug that is related to web compat, I'm adding a whiteboard keyword [webcompat]. We'll see after a while maybe it will be easier to track things. Think about adding [webcompat] to these bugs.
  • mike: there used to be a platform engineering meeting for managers, but they killed it. And now, there is a meeting by Über-managers. Another one (triage meeting?) is about release and what is blocking releases specifically about webcompat for me.

Taipei (mike)


  • mike: news soon, probably next week. In October.

Broken Voices of the Web

Web Compatibility Progress