profile
viewpoint
Kenji Baheux KenjiBaheux Google Japan

w3c/ServiceWorker 3444

Service Workers

KenjiBaheux/css-font-rendering 97

A proposal for CSS to let web developers control the behavior of font rendering

KenjiBaheux/resource-freshness 4

Proposal for a HTTP header field to be used in the context of stale-while-revalidate (RFC5861)

jkarlin/bgsyncdemos.appspot.com 2

Background Sync Demos

KenjiBaheux/2048 0

A small clone of 1024 (https://play.google.com/store/apps/details?id=com.veewo.a1024)

KenjiBaheux/audits 0

:rocket: Performance audits for the web: sites, webapps, JS frameworks and libraries.

KenjiBaheux/BackgroundSync 0

A design and spec for ServiceWorker-based background synchronization

KenjiBaheux/caniuse 0

Raw browser/feature support data from caniuse.com

KenjiBaheux/css-font-face-unicode-range-rel 0

A proposal for CSS to let web developers give hints to the user agent about @font-face definitions using unicode-range

push eventampproject/meta-ac

Jory Burson

commit sha 9c6918f852b5fcd2128fea8695e2d9ae8c393261

adds minutes for 2020-11-16 meeting

view details

Jeremy Keith

commit sha 09a0f42093aee9235447bedbbcfb0abc3e380404

Merge pull request #158 from jorydotcom/minutes-2020-11-16 adds minutes for 2020-11-16 meeting

view details

push time in a day

PR merged ampproject/meta-ac

adds minutes for 2020-11-16 meeting

Closes #154

+82 -0

0 comment

1 changed file

jorydotcom

pr closed time in a day

issue closedampproject/meta-ac

AC Meetings 2020-11-16 & 2020-11-17

Meeting times

Americas & EMEA 🌎 🌍

November, 16 at 6pm UTC (see it in your timezone).

Zoom Meeting: https://zoom.us/j/93439705853 Meeting ID: 934 3970 5853 Find your local number: https://zoom.us/u/aecloBY8xY

EMEA & APAC 🌍 🌏

November, 17 @ TBD UTC

Zoom Meeting: TBD Meeting ID: TBD Find your local number: TBD

Agenda

  • Approve last call's minutes.
  • Check roster for TSC & Design review meetings.
  • Administrative confirmation - check mailing list success, GitHub Invitation acceptance, Slack Channel join, document access
  • Collaborative Priority Setting (Jamboard Activity)
  • Check issue board.

Note: Add a comment on this issue to propose items for the agenda.

Minutes

google doc (scratchpad for minute taking) /meetings/2020-11-16.md

closed time in a day

jorydotcom

pull request commentampproject/meta-ac

Use alphabetical order for members

CLA assistant check <br/>Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.<br/><sub>You have signed the CLA already but the status is still pending? Let us recheck it.</sub>

tobie

comment created time in 2 days

PR opened ampproject/meta-ac

Use alphabetical order for members
+15 -15

0 comment

1 changed file

pr created time in 2 days

create barnchampproject/meta-ac

branch : tobie-name-order

created branch time in 2 days

PR opened ampproject/meta-ac

adds minutes for 2020-11-16 meeting

Closes #154

+82 -0

0 comment

1 changed file

pr created time in 2 days

push eventampproject/meta-ac

Jory Burson

commit sha 3616d75acc8f4b2b8ffcca870710147de5876cac

add new AC members post election and graduate retiring members to past member list (#156)

view details

push time in 2 days

PR merged ampproject/meta-ac

Add new AC members
  • Adds new AC Members post October's election
  • Graduates retiring AC Members to past member list
+18 -8

0 comment

1 changed file

jorydotcom

pr closed time in 2 days

push eventampproject/meta-ac

Jory Burson

commit sha a7d1f0413306ff02f3e15dd3f05536f6761ebb28

adds meeting minutes for 2020-11-02 meeting (#155)

view details

push time in 2 days

PR merged ampproject/meta-ac

adds meeting minutes for 2020-11-02 meeting

Closes #153

+75 -0

0 comment

1 changed file

jorydotcom

pr closed time in 2 days

issue closedampproject/meta-ac

AC Meeting 2020-11-02

Meeting time

November, 02 at 6 pm UTC (see it in your timezone).

Video Call Information

Zoom Meeting: https://zoom.us/j/682720372 Meeting ID: 682 720 372 Find your local number: https://zoom.us/u/avfhv6bQL

Agenda

  • Approve last call's minutes.
  • Check roster for TSC & Design Review meetings
  • Welcome New AC Reps!
  • Meeting Time updates - adjusting for new members
  • ...
  • Check issue board.

Note: Add a comment on this issue to propose items for the agenda.

Minutes

google doc (scratchpad for minute taking) /meetings/2020-11-02.md

closed time in 2 days

jorydotcom

push eventampproject/meta-ac

Jory Burson

commit sha 74ea2bb0e455bf11ee61dfd6c2d731cf0e78329d

adds minutes for 2020-10-19 meeting (#152)

view details

push time in 2 days

PR merged ampproject/meta-ac

adds minutes for 2020-10-19 meeting

Closes #148

+65 -0

1 comment

1 changed file

jorydotcom

pr closed time in 2 days

issue closedampproject/meta-ac

AC Meeting 2020-10-19

Meeting time

October, 19 at 5pm UTC (see it in your timezone).

Video Call Information

Zoom Meeting: https://zoom.us/j/682720372 Meeting ID: 682 720 372 Find your local number: https://zoom.us/u/avfhv6bQL

Agenda

  • Approve last call's minutes.
  • Check roster for TSC meeting.
  • Check roster for Design reviews.
  • Complete new AC Member Election process
  • Check issue board.

Note: Add a comment on this issue to propose items for the agenda.

Minutes

google doc (scratchpad for minute taking) /meetings/2020-10-19.md

closed time in 2 days

jorydotcom

push eventampproject/meta-ac

Jory Burson

commit sha f70d2eaa8d2126e5b94f4ca9fcb1d6c8e65e4199

adds minutes for 2020-10-05 meeting (#147)

view details

push time in 2 days

PR merged ampproject/meta-ac

adds minutes for 2020-10-05 meeting

Closes #146

+76 -0

1 comment

1 changed file

jorydotcom

pr closed time in 2 days

issue closedampproject/meta-ac

AC Meeting 2020-10-05

Meeting time

October, 05 at 5pm UTC (see it in your timezone).

Video Call Information

Zoom Meeting: https://zoom.us/j/682720372 Meeting ID: 682 720 372 Find your local number: https://zoom.us/u/avfhv6bQL

Agenda

  • Approve last call's minutes.
  • Check roster for TSC meeting.
  • Check roster for Design reviews.
  • ...
  • Check issue board.

Note: Add a comment on this issue to propose items for the agenda.

Minutes

google doc (scratchpad for minute taking) /meetings/2020-10-05.md

closed time in 2 days

jorydotcom

issue openedampproject/meta-ac

AC Meeting 2020-11-30

Meeting time

November, 30 at 6pm UTC (see it in your timezone).

Video Call Information

Zoom Meeting: https://zoom.us/j/93439705853?pwd=MUdzOWxQTFBOWjVBYzdXbnRMQ0RlZz09 Meeting ID: 934 3970 5853 Find your local number: https://zoom.us/u/avfhv6bQL

Agenda

  • Approve last call's minutes.
  • Check roster for TSC meeting.
  • Check roster for Design reviews.
  • ...
  • Check issue board.

Note: Add a comment on this issue to propose items for the agenda.

Minutes

google doc (scratchpad for minute taking) /meetings/2020-11-30.md

created time in 2 days

issue commentw3c/ServiceWorker

get importScripts to work offline

Ref: Step 4 at https://w3c.github.io/ServiceWorker/#importscripts

tomasgil123

comment created time in 2 days

issue commentw3c/ServiceWorker

get importScripts to work offline

Scripts must be loaded until the install event finishes. Calling importScripts() for a new script after installation fails.

tomasgil123

comment created time in 2 days

issue openedw3c/ServiceWorker

get importScripts to work offline

Hi guys, does anyone know how to import scripts in the service worker while being offline?

I tried caching the resource I want to import, but is not working :/ ` async function getIdb() { if (typeof idb === 'undefined') { try { self.importScripts('https://cdn.jsdelivr.net/npm/idb@5.0.7/build/iife/with-async-ittr-min.js') } catch (err) { console.log('err idb') const cache = await caches.open(STATIC_CACHE_NAME) const cacheIdb = await cache.match( 'https://cdn.jsdelivr.net/npm/idb@5.0.7/build/iife/with-async-ittr-min.js' ) self.importScripts(cacheIdb) } } }

getIdb() ` Any ideas?

created time in 2 days

issue commentWICG/background-sync

Periodic Background Sync: new spec or part of the BackgroundSync spec?

I think it's two absolutely different things, and it's confusing they both named "background-sync".

I personally thought that I may use "backgound-sync" to periodically update data on the device, so it can stay up-to-date pretty much always, and when user accesses it offline, - it's not outdated. Like, if I may sync something in background anyway, why wouldn't I sync it once in a while?

But turns out "background-sync" is not exactly the thing I imagined. As I later understood...

"background-sync" is meant for:

  • Upon a failure sending user message to a server (due to being offline), add the message to a special background queue, and try sending it again when the network will appear

"periodic-background-sync" is meant for:

  • Updating app data in background once a while

And after understanding of these cases, I concluded that "background-sync" is pretty much useless feature, and it's shame it took this short "background-sync" name. Let me explain: I think it's much better UX to simply cache user message upon failed request, so it will never be lost upon closing the application, and when network is accessible again, user might easily try sending it again from application UI. So this "retry" is explicitly on user behalf! It's weird UX to try sending his message in background, since he might never know if transaction was successful or not, can't even be sure that background-sync actually worked. Not to mention he might not even want to send this message later, i.e. "either now or never" situation. It all might may sound good when things are about milliseconds or few seconds of network unavailability, but we're talking here about whole minutes and potentially hours of connection lost. That way "background-sync" is harmful feature. Bad UX.

While that, "periodic-background-sync" is exactly the thing I imagined when I first heard about "background-sync".

In the end, I think that "background-sync" should be actually deprecated, in order to not propagate harmful UX.

While "periodic-background-sync", despite having longer name, should persist its longer name (in order to not be confused with harmful "background-sync" that should be deprecated), and actually be implemented.

mugdhalakhani

comment created time in 4 days

push eventWICG/webpackage

Travis CI User

commit sha ffc6686bb968238832ec3c38077636f4831ead52

Script updating gh-pages from 826cadf. [ci skip]

view details

push time in 6 days

push eventWICG/webpackage

Travis CI User

commit sha 802c6eb006cf1a7fa10c051a2684effa230fd3ea

Script updating gh-pages from 826cadf. [ci skip]

view details

push time in 6 days

push eventWICG/webpackage

Travis CI User

commit sha 0801f17e84b286b2892ad097b4278d405c995caf

Script updating archive at 2020-11-26T01:07:29Z. [ci skip]

view details

push time in 6 days

push eventWICG/webpackage

Jeffrey Yasskin

commit sha 826cadfa986bdb403bca2e149016459172f98144

Update the bundle specification to be declarative instead of algorithmic (#604) Also refine the semantic model to center on HTTP representations, update to the latest Variants spec, remove the signatures section, and make the primary URL optional.

view details

push time in 6 days

push eventWICG/webpackage

Jeffrey Yasskin

commit sha 826cadfa986bdb403bca2e149016459172f98144

Update the bundle specification to be declarative instead of algorithmic (#604) Also refine the semantic model to center on HTTP representations, update to the latest Variants spec, remove the signatures section, and make the primary URL optional.

view details

push time in 6 days

PR merged WICG/webpackage

Update the bundle specification to be declarative instead of algorithmic

Also refine the semantic model to center on HTTP representations, update to the latest Variants spec, and remove the signatures section.

I hope this makes it easier for the WPACK WG to think about the format and consider adopting the draft.

Preview, text diff

+256 -680

0 comment

2 changed files

jyasskin

pr closed time in 6 days

created repositoryWICG/document-policy

created time in 6 days

more