profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/mathiasbynens/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Mathias Bynens mathiasbynens @Google https://mathiasbynens.be/ Web standards fanatic. JavaScript, HTML, CSS, HTTP, performance, security, Bash, Unicode, macOS.

domchristie/turndown 5718

🛏 An HTML to Markdown converter written in JavaScript

kangax/html-minifier 4440

Javascript-based HTML compressor/minifier (with Node.js support)

addyosmani/puppeteer-webperf 1446

Automating Web Performance testing with Puppeteer 🎪

GoogleChromeLabs/jsvu 1265

JavaScript (engine) Version Updater

GoogleChromeLabs/jsbi 690

JSBI is a pure-JavaScript implementation of the official ECMAScript BigInt proposal.

bramus/mixed-content-scan 510

Scan your HTTPS-enabled website for Mixed Content

googlesamples/web-fundamentals 295

Google Web Fundamentals

konklone/shaaaaaaaaaaaaa 208

Check if a website has weak SHA-1 TLS certificates.

gf3/WAT 102

LOLWAT?

GoogleChromeLabs/json-parse-benchmark 97

Benchmark comparing JSON.parse vs. equivalent JavaScript literals across JavaScript engines.

issue commenttibiamaps/tibia-map-data

Summer Update 2021

It is not needed to use exani hur down on this spot any more. It was replaced with a normal rope hole.

https://tibiamaps.io/map#32603,31844,9:3

mathiasbynens

comment created time in a minute

issue commenttc39/proposal-regexp-set-notation

IgnoreCase vs. complement vs. nested class

Currently no opinion since I'm not too familiar with the implementation. cc @hashseed

markusicu

comment created time in 4 minutes

pull request commenttc39/ecma262

Some changes to make the doc more beginner-friendly

Looks like we have 2 LGTMs then, but @ljharb's wasn't properly registered since it's a comment.

tomayac

comment created time in 26 minutes

push eventmathiasbynens/covid-19-vaccinations-germany

Mathias Bynens

commit sha 603374716cdff71f87c436e292fdc179ea6c35ea

Import vaccination data for date=2021-06-13 × pubDate=2021-06-14

view details

Mathias Bynens

commit sha 6652b033f459aec5c8a3dbd2de9011ffdcc522bd

Update charts per date=2021-06-13 × pubDate=2021-06-14 × delivery=2021-06-06

view details

push time in 39 minutes

push eventpuppeteer/puppeteer

Julian Descottes

commit sha bba3f41286908ced8f03faf98242d4c3359a5efc

chore: synchronize Bug 1710839: update comment about firefox preference remote.enabled (#7324)

view details

push time in 40 minutes

PR merged puppeteer/puppeteer

chore: synchronize Bug 1710839: update comment about firefox preference remote.enabled cla: yes

…ce remote.enabled

This is a minor comment we updated as we are in the process of deprecating this preference. Proposing to merge this upstream, as it will make our sync back to mozilla-central easier.

+2 -2

0 comment

1 changed file

juliandescottes

pr closed time in 40 minutes

issue commentpuppeteer/puppeteer

Is there a way to make GUI for puppeteer code?

Carlo

Carlo is no longer maintained.

rustemkzk

comment created time in 2 hours

push eventmathiasbynens/covid-19-vaccinations-munich

Mathias Bynens

commit sha ed55ed06e290497513b3a034c36e6fbc1f4f2b0d

Import latest data @ 2021-06-14T06:52:14.051Z

view details

push time in 2 hours

push eventsimevidas/browser-intents

Šime Vidas

commit sha 0dbb9eae84b82c92a0109c04c52bd812d6cedeac

Add selected intents for week 23 of 2021

view details

push time in 4 hours

startedryan-ma/PD_Micro

started time in 5 hours

fork jbreiding/dotfiles

:wrench: .files, including ~/.macos — sensible hacker defaults for macOS

https://mths.be/dotfiles

fork in 5 hours

issue commenttc39/ecma262

Regular expression `/(?<foo>A)\k<foo>/` (without `u` flag) is a syntax error

https://github.com/mysticatea/ecma262/commit/757927687ee99e96e9e39a88f6122716cc3088f2

That may be a candidate to patch this issue.

  1. Remove two passes parsing from 22.2.3.2.3 Static Semantics: ParsePattern ( patternText, u ). It parses the pattern with [+N] always. This should be no problem because there are no other differences than allowing named backreferences.
  2. Add an Annex B section to extend 22.2.3.2.3 Static Semantics: ParsePattern ( patternText, u ) to introduce two passes parsing for backward compatibility about \k.
mysticatea

comment created time in 6 hours

push eventalrra/dotfiles

Cătălin Mariș

commit sha ed8070525549f255ad7bb49f99c12bb8878913aa

✅ Add tests to check links

view details

push time in 6 hours

delete branch alrra/dotfiles

delete branch : check-links

delete time in 6 hours

push eventalrra/dotfiles

Cătălin Mariș

commit sha 9ffc562d6ec995b8272bc9578aafc252d3d53507

✅ Add tests to check links

view details

push time in 6 hours

push eventalrra/dotfiles

Cătălin Mariș

commit sha 5ca0c13f7e4012cb87806f9c5df9260b94e6ec60

✅ Add tests to check links

view details

push time in 7 hours

issue commenttc39/ecma262

Regular expression `/(?<foo>A)\k<foo>/` (without `u` flag) is a syntax error

is that the "but not UnicodeIDContinue" in the spec?

Yes. Keep in mind that's only there for the non-Annex B grammar, i.e. the one which is not used in actual implementations. (The Annex B variant does not have that restriction.)

mysticatea

comment created time in 7 hours

MemberEvent

issue commenttc39/ecma262

Regular expression `/(?<foo>A)\k<foo>/` (without `u` flag) is a syntax error

hm... is that the "but not UnicodeIDContinue" in the spec? i must have a bug in engine262

mysticatea

comment created time in 7 hours

create barnchalrra/dotfiles

branch : check-links

created branch time in 7 hours

issue commenttc39/ecma262

Regular expression `/(?<foo>A)\k<foo>/` (without `u` flag) is a syntax error

@devsnek That's right in Annex B. But it's a syntax error in the spec core because the sequence \ k is not allowed.

mysticatea

comment created time in 7 hours

issue commenttc39/ecma262

Regular expression `/(?<foo>A)\k<foo>/` (without `u` flag) is a syntax error

I think this is correct as specified. The first pass will parse \k<foo> as the atoms k < f o o >, not a syntax error.

mysticatea

comment created time in 7 hours

issue commenttc39/ecma262

Regular expression `/(?<foo>A)\k<foo>/` (without `u` flag) is a syntax error

Yes, it skips the second pass if the first pass had a syntax error, and \k in the first pass is a syntax error.

Maybe, should both the N parameter and two passes parsing move to Annex B? Those look to be for Annex B behaviors.

mysticatea

comment created time in 8 hours

push eventtibiamaps/tibia-map-data

Mathias Bynens

commit sha 51c3de1bde6a6fa7340ae8f47bd4cce495e38955

Import marker changes from Lee’s client

view details

push time in 9 hours

issue commenttibiamaps/tibia-map-data

Re-exploring Underwater Paths

Oh, I also explored Leviathan's room in Svargrond which was still missing: Uploading Leviathan.zip…

LeeKunTibia

comment created time in 9 hours

push eventh5bp/server-configs-apache

Léo Colombaro

commit sha ce6d013a97ac9d5d9e44a8d2310e62966ed7f127

Improve `X-Frame-Options` documentation Ref https://github.com/h5bp/server-configs-nginx/pull/277

view details

push time in 10 hours

issue closedh5bp/server-configs-apache

Add `Permissions-Policy` directive to control FLoC

google’s floc is coming. it’s time to react.

the apache config to opt out the floc is:

<IfModule mod_headers.c>
  Header always set Permissions-Policy "interest-cohort=()"
</IfModule>

closed time in 10 hours

doktorbro

issue commenth5bp/server-configs-apache

Add `Permissions-Policy` directive to control FLoC

I'm gonna to close this one in favor of #179

doktorbro

comment created time in 10 hours

issue commenttc39/ecma262

Regular expression `/(?<foo>A)\k<foo>/` (without `u` flag) is a syntax error

It's a syntax error on the first pass, I agree, but that means that it will re-parse with the N parameter set, and when parsing with the N parameter we have the production AtomEscape :: k GroupName, which matches \k<foo> as in this example. Since it parses successfully on the second pass, it's allowed.

mysticatea

comment created time in 10 hours

issue commenth5bp/server-configs-apache

Please remove XSS protection

Just for your own concerns, I would really recommend not to ask maintainers to "please visit links somewhere else and do your job". It has an extremely negative tone.

szepeviktor

comment created time in 10 hours