►
From YouTube: IETF112-WPACK-20211110-1600
Description
WPACK meeting session at IETF112
2021/11/10 1600
https://datatracker.ietf.org/meeting/112/proceedings/
A
A
Okay,
I
think
we've
kind
of
waited
long
enough
for
people
to
show
up.
I
guess
I
want
to
welcome
everybody
to
wpac
at
iatf
112,
the
chairs,
shawn
and
david
we're
here.
I
see
the
our
editors.
A
Just
a
reminder:
we're
gonna
record
this,
please,
if
you're,
not
speaking,
make
sure
your
your
microphone
is
muted.
If
you
wanna
come
off
turn
your
video
on
when
you're
speaking,
that's
fine.
This
room
is
small
enough
that
it
shouldn't
really
crash
it.
There's
some
links
there
for
the
useful
things
for
the
links
for
the
meat
echo
audio
only
in
cody
md.
So
next
there
we
go
click
on
the
next
slide.
This
is
the
note
well.
A
This
relates
to
you
know
all
the
the
ipr
notices
that
we
have.
You
know
how
to
working
group
progress
all
kinds
of
stuff
I'll
get
to
the
annual
harassment
things
later
in
the
code
of
conduct
the
copyright
patents.
Basically,
if
you
know
anything
about
ipr
in
the
space,
you
declare
it
before
you
participate,
and
that
includes
basically
communicating
in
any
way
to
the
working
group.
Next
we're
gonna
go.
A
You
might
have
seen
this
in
a
couple
of
working
groups
where
we're
trying
to
trying
to
focus
on
the
code
of
conduct
guidelines.
This
working
group
has
not
had
this
problem,
but
I
think
it's
worth
just
kind
of
repeating
everywhere:
we've
got
an
rc
that
defines
the
code
of
conduct.
A
Basically,
the
highlights
are
to
treat
college
colleagues
with
respect
speak
lowly
with
slowly,
which
I
sometimes
have
a
problem
with
try
not
to
use
slang,
so
everybody
can
kind
of
get
on
and
understand.
What's
going
on,
we
should
dispute
ideas
by
reasoned
argument.
A
Yeah
use
our
best
engineering
judgment,
find
the
best
solution
for
the
whole
internet
and
contribute
to
the
ongoing
the
itf
and
remember
that
we'd
like
this
to
apply
everywhere,
not
just
in
not
just
on
the
mean
echo
channel,
but
also
in
the
mic,
jabber,
media,
etc
and
the
mailing
list.
For
that
matter
all
right.
I
kind
of
know
that
that's
us,
the
agenda
is
pretty
straightforward.
Like
I
said
I
did
request
an
hour
and
they
gave
us
two,
so
I
basically
just
split
it
down
the
middle.
A
We
have
two
documents
that
we've
adopted.
We
have
more
that
we
need
to
adopt,
but
these
are
the
two
that
we're
starting
with
and
kind
of
just
split
them
between
use
cases
in
bundle.
I
do
note
that
I
put
felipe's
name
on
the
bundle
draft.
I
think
it's
probably
just
going
to
be
jeffrey
and
that's
really
it
we
didn't
have
any
particular
slides.
A
I
thought
we
would
basically
just
go
to
the
repo
and
start
working
through
any
issues
and
have
an
open
discussion
unless
anybody
has
any
other
ideas
and
wants
to
bash
this
agenda.
D
Cool,
I
also
asked
felipe
to
kind
of
discuss
a
little
bit
about
kind
of
his
work
and
his
team's
work
on
bundle,
implementation,
progress,
and
so,
when
we
get
to
that
section,
I
think
he'll
have
some
stuff
to
present.
A
Great
so
you
know
I
put
his
name
in
the
right
place
then
come
completely
call
all
right.
So,
let's
get
into
the
use
cases,
I'm
just
going
to.
B
Switch
first,
yes,
there
is
one
thing
that
we
skipped
right
over
when
that
is,
we
need
a
scribe.
Please,
oh,
yes,
take
notes
into
the
cody
md.
Hopefully
other
people
keep
an
eye
on
it
and
the
chairs
will
definitely
go
over
it
afterward.
But
somebody
to
get
the
initial
set
of
notes
into
the
cody
would
certainly
be
helpful.
B
A
B
B
Okay,
thank
you
very
much
justin.
We
appreciate
we
appreciate
that
highly
and,
like
I
said,
the
chairs
will
go
over
the
notes
to
corroborate
with
you
know
our
sense
of
the
meeting
and,
of
course,
there's
a
youtube
video,
so
that
should
be
sufficient.
D
Right
so
the
the
use
cases
document
is
basically
the
the
content
that
you
all
have
seen
before.
It's
still
on
my
plate
to
to
split
out
the
the
controversial
use
cases
into
an
appendix
and
leave
the
rest
in
the
in
the
main
section.
I
believe
that
the
primary
non-controversial
use
cases
are
basically
the
the
prefetch
of
of
content
unit,
of
like
sub
resources,
and
so
so
just
about
everything
else
will
will
go
into
the
appendix.
D
Does
anyone
have
particular
and
then
I'll
also
split
out
requirements?
Similarly,
so
that
they,
the
only
kind
of
essential
requirements,
are
the
ones
that
that
are
required
by
the
by
the
read
on
use
cases.
D
D
I
don't
hear
anyone
so
yeah
I'll
I'll
proceed
with
that.
Oh.
C
D
Yeah
at
least
roughly
bright
priority-
it
was.
It
was
not
kind
of
in
the
in
the
top
set
of
things
that
that
I
was
interested
in
when
starting
the
the
work
kind
of
we
were.
We
were
looking
at
at
ways
to
replace
or
ways
to
to
compete
with
native
apps,
where
you
can
share
the
the
installation
file,
but
it
seems
like
there's
kind
of
we
can.
D
B
B
Do
you
have
thoughts,
perhaps
that
you
could
even
then
share
with
larry
on
the
list
for
others
to
digest,
because
larry
keep
coming
back
to
this,
my
multi-part
thing,
and
so
far
we
haven't
seen
energy
in
the
group
to
go
down
that
particular
path.
But
if
you
had
some
some
relevant
thoughts,
it
would
certainly
be
welcome.
D
Yeah,
the
the
multi-part
kind
of
scheme
like
clearly
clearly
the
bundle
format
does
compete
with
multi-part,
but
the
particular
use
cases
like
multi-part
is
a
set
of
formats
rather
than
a
set
of
use
cases,
and
so
it,
I
think,
hasn't
been
clear
like
what
use
case
in
particular
we're
missing
here,
and
this
kind
of
the
the
use
cases
that
we've
listed
are
seem
like
the
ones
that
that
we
want
to
focus
on,
and
I
don't
think
larry
has
said
like
like
here-
are
use
cases.
B
Right,
I
I've
also
been
confused
on
what
larry
sees,
as
the
use
case
there,
as
opposed
to
the
possibility
of
compatible
formatting,
and
I
will
follow
up
with
larry
on
the
list
suggesting
that
if
he
sees
a
relevant
specific
use
case
there
that
he
follow
up
to
you
with
actual
suggested
text.
D
Yeah
and-
and
it
I
think
we
do,
I
think
we
do
replace
most
most
or
all
of
what
of
like
the
particular
subtypes
of
multi-part
like
you.
Can
you
can
accomplish
them
using
bundles
and
it
yeah
it's
not
clear
what
what
in
particular
would
need
to
change
to
replace
the
rest.
A
I
guess
the
question
is:
do
we
want
to
talk
about
the
implementation?
Experience
or
sorry?
Are
we
done
with
use
cases
yeah.
A
Should
we
talk
about
implementation
experience
before
we
talk
about
the
draft?
I
think
that
might
be
interesting
because
it
might
inform
the
bundles
draft.
So
do
we
want
to
get
felipe
the
floor
here
and
let
him
let
him
talk.
A
E
E
Okay,
so
I'm
alex
from
realia
we've
been
working
in
partnership
with
io
feel
free
to
reach
out
after
the
meeting.
If
you
have
any
questions-
and
this
is
a
short
update
on
the
work
that
we
have
been
doing
on
the
use
case
of
resource
preloading-
using
bundle
responses,
you
can
have
a
look
at
the
explainer
for
more
details.
E
In
the
last
meeting
of
the
group,
we
discuss
some
changes
to
keep
the
spec
as
simple
as
possible
and
to
focus
on
consensus
functionality
like
reloading,
while
also
allowing
for
additional
sector
sections
that
may
extend
the
format
for
specific
use
cases
related
to
the
implementation
of
this
spec.
There
is
a
node.js
module
to
create
and
read
bundles,
and
one
of
the
things
that
we
have
been
doing
over
the
past
weeks
has
been
to
update
this
tool
to
support
the
new,
updated
version
of
the
spec,
while
also
keeping
compatibility
with
the
previous
version.
E
So,
with
this
node.js
module
a,
we
can
prototype,
implement
a
server
that
is
aware
of
bundles
and
is
able
to
handle
and
manipulate
manipulate
them.
E
E
So
that's
what
we
have
done.
Our
client
parses,
the
declarations
in
the
html
file
that
lists
the
resources
that
the
page
wants
to
preload
and
then
sends
an
http
request
with
a
specific
header
that
lists
the
resources
that
are
not
in
the
case.
In
the
case
of
the
prototype,
we
are
using
a
service
worker,
so
the
cashier
is
the
service
workers
case,
and
then
the
bundles
or
those
requests
are
served
by
a
small
web
server
that
supports,
where
abandoned
preloading
with
subsetting
and
is
able
to
create
bundles
on
the
fly.
E
E
One
benefit
of
this
prototyping
strategy
is
that
it
wouldn't
take
much
to
try
out
different
syntaxes
for
this.
We
have
a
couple
examples
at
the
moment.
In
the
experience
repository
the
first
one
is
a
very
basic
test
where
some
resources
are
pre-loaded
and
you
can
use
the
dev
tools
in
the
browser
to
see
how
those
resources
are
retrieved
and
then
one
by
one.
They
are
made
available
in
the
cashier,
so
they
are
retrieved
in
one
request,
but
then
they
become
several
entries
in
the
service
workers
casino.
E
The
the
second
example
is
a
small
react,
application
that
uses
webpack
as
a
bundler
tool
and
in
this
case
bundle
preloading
is
already
able
to
improve
the
performance
because
the
resources
can
be
loaded
in
parallel
in
one
single
request,
whereas
by
default,
what
webpack
does
is
that
it
loads
the
javascript
and
then
the
javascript
loads.
The
rest
of
the
resources,
so
it
happens
in
sequence,
which
is
slower.
E
So
what
have
we
learned
so
far?
Well,
first,
that
this
approach
works
for
prototyping
and
for
trying
out
a
solution
for
this
use
case.
It
already
allows
us
to
test
different
scenarios
where
the
solution
might
be
used
and
it
gives
us
an
easy
way
to
experiment
with
different
syntaxes
for
the
html
tags
or
for
the
http
headers.
E
Of
course,
using
a
service
worker
has
its
own
overhead,
but
other
than
that,
we
are
seeing
that
the
solution
has
good
potential
for
improving
performance
in
the
future,
because
we
are
seeing
that
we
can
reduce
the
number
of
requests
response
round
trips.
We
can
parallelize
downloading
resources,
we
can
put
individual
resources
in
the
cache
and
so
on.
E
E
We
want
to
create
more
examples,
so
we
are
really
looking
for
ideas
of
scenarios
where
people
feel
that
this
could
be
a
good
solution
and
something
that
they
would
like
to
try
out,
and
a
final
thought
is
that
I'm
really
wondering
if
this
approach
of
prototyping
and
then
iterating
on
that
can
also
be
applied
for
other
use
cases
that
we
have
on
the
table
and
that's
all
for
my
short
update.
If
you
have
any
questions.
Thank
you.
E
Not
necessarily
I
mean
some
of
the
use
cases
are
pretty
specific,
I'm
not
sure
that
they
would
be
suitable
for
prototyping
just
with
just
in
javascript,
but
it
was
more
of
a
of
a
general
thought
of
whether
this
is
something
that
can
be
used
to
try
out
other
scenarios
and
other
another
use
cases.
D
The
some
of
the
use
cases,
the
more
long-term
use
cases
like
being
able
to
install
a
web
app
with
kind
of
accurate
trust,
can't
be
prototyped
in
javascript
because
you
have
to
bootstrap
somehow,
like
you
can't
install
the
service
worker
that
that
does
the
kind
of
that
is
the
prototype
if
you
can't
bootstrap
somewhere,
but,
for
instance,
the
the
other
use
case
that
the
chrome
origin
trial
is
capturing
where
kind
of
ads
are
being
served
as
as
more
self-contained
sub-resources.
B
Yeah
siobhan,
please.
C
Yeah,
I
just
wanted
to
say
that
they
definitely
believe
that
preload
is
the
way
to
go
where
the
client
can
choose
which
resources
it
wants
to
load,
and
I
do
wish
that
the
original
trial
also
I've
gone
with
that
approach,
because
I
think
anything
else
like
where
the
client
cannot
choose
a
resource
to
load
would
just
basically
be
a
non-starter.
E
Yeah,
one
of
the
things
that
we
want
to
try
out
is
some
benchmarking,
because
we
want
to
see,
for
example,
what
happens
if
the
client
requests
a
lot
of
resources
in
in
one
go?
Does
that
have
a
very
big
impact?
Does
that
create
a
very
large
http
request
and
has
to
travel
to
the
server
and
so
on?
So
those
are
the
kinds
of
mortgage
cases
that
we
that
we
want
to
try
out.
A
On
before
the
same
thing
that
I
think
that
we've
we
drained
the
queue
on
that
one
that
I
think.
B
A
Off
to
jeffrey
to
talk
about
the
bundle.
B
D
The
the
biggest
question
that
I
that
I
discovered
recently
was
how
to
interact
with
the
new
http
working
groups,
binary
hdp
format,
the
kind
of-
and
I
forwarded
it
to
the
list.
But
the
the
direction
that
that
seems
appropriate
to
me
is
try
to
try
to
converge
them,
even
though
that'll
that
probably
involves
several
changes
to
the
to
the
bundle
format.
B
Well,
the
person
most
likely
to
have
thoughts
about
it
is,
unfortunately
not
in
the
room
right
now,
yeah
and
just
not
to
be
opaque
or
anything.
That's
martin,
thompson,
who's
working
on
the
other
binary
representation
draft.
B
But
yes,
javon
has
said
in
chat.
Convergence
here
would
be
good
minimizing
the
differences.
So
until
we
get
a
little
bit
more
information,
though
about
what
challenges
might
be
involved
there,
you
know,
I
think
you
and
martin
have
to
start
seeing
how
you
can
work
it
all
out
and
then
what
issues
that
that
might
bring
up.
A
What's
going
to
basically
what
I
was
going
to
say,
you
know
if
we
we
should,
we
should
definitely
try
to
achieve
consensus
to
use
one
format,
because
if
we
have
set
performance,
I
think
it's
a
recipe
for
disaster.
D
Yep
here
are
the
here
are
the
issues
on
the
repository
I
don't
I
don't
have
kind
of.
I
don't
think
any
of
them
are
are
particularly
like
urgent
to
answer
right
now.
D
Otherwise,
we
could
end
early
and
go
back
to
the
list
to
dig
into
the
binary
format
and
the
use
cases.
B
I
think
we're
lightly
enough
attended
today
and.
A
A
A
A
B
I
think,
though
jeffrey
it
does
seem
like
we're,
not
gonna
get
any
public
comment
on
these
outstanding
issues.
Right
now
so
propose.
Resolutions
on
the
list
is
probably
the
way
to
go
next.
D
Yep
and
hopefully
we'll
be
in
person
next
time,
which
will
help
improve
energy.
D
B
D
I
believe
the
next
steps
are
for
us
to
send
a
pr
reorganizing,
the
use
cases
document
and
then
we'll
send
that
that
to
the
list
for
comments.
A
Yeah,
that's
my
understanding
as
well
that
if
you,
if
you
go
ahead
and
update
the
document
and
then
people
will
comment,
then
I
think
you
can
engage.
People
will
be
engaged
to
be
like
yes,
that
one
is
in
or
out
that
the
ones
that
are
still
in
the
front
at
the
front
part
of
the
document,
and
then
we
can
actually
get
to
whether
we're
done
it
might
be
as
easy
as
just
moving
things,
and
that
would
be
great
and
then
we
could
focus
our
energy
elsewhere.
A
I
highly
doubt
that
I'm
sure
this
would
be
something
that's
controversial,
but
I
yeah
it's
basically
just
reorganize
the
document
and
then
we'll
go
from
there,
because
now
it's
a
working
group
document
that
one
of
the
reasons
why
you
want
to
submit
the
old
version.
The
way
it
is
is
so
that
when
you
submit
the
next
version,
that's
the
01
version
of
the
working
group.
You
can
see
what's
changed
as
part
of
the
working
group
document
process
and
all
that
stuff.
A
So
I
think
that
yeah,
if
you
guys,
can
just
get
that
that
the
next
version
up
when
you're
when,
when
available,
that
would
be
great.
A
The
only
thing,
the
only
other
thing
I
would
add,
is
just
to
make
sure
that
you
know
do
it,
do
it
in
the
github,
so
it's
open
and
people
can
see
what's
going
on,
and
if
we
have
any
questions
we
can
just
refer
them
to
the
list.
We
can
cc
the
the
list.
We
probably
should
go
ahead
and
get
wpac
mailing
list
set
up.
So
there
are
weekly
summaries
sent.
I
think,
mark
nottingham
has
a
cool
tool.
A
That'll
allow
us
to
do
that
and
so
that,
if
the
you
know
the
tempo
on
the
mailing
list
or
the
tempo
and
the
github
repo
picks
up,
then
the
mailing
list
will
automatically
get
cc
with
whatever
gets
changed.
D
But
sorry,
yes,
that's
what
I
said.
B
Okay,
the
audio
didn't
actually
come
through,
but
it
was
brief
enough
that
I
thought
that
that
was
and
felipe
must
have
done
the
same.
You
have
to
give
it
a
half
a
second
for
the
audio
actually
channel
to
connect
but
sean.
I
think
we
are
probably
in
agreement
that
much
like
we
expected
with
only
needing
an
hour
session.
I
think
that
we're
gonna
be
ending
early
here
at
only
half
an
hour
right.
Do
you
have
any
other
business
you
need?
John?
A
Do
have
other
drafts
in
the
working
group
in
our
statement
of
work
that
we
agreed
with
the
isg
and
so
at
some
point
we'll
need
to
begin
engaging
on
those,
and
I
guess,
there's
probably
some
other
things
that
need
to
get
done
first.
But
if
you
want
to
start
working
on
those
drafts
feel
free,
you
know
we
basically
will
start
the
process
the
same
way.
A
B
Yeah-
and
I
think
now
you
all
have
some
time
to
go
ahead
and
drop
over
to
priver
hrpc
or
whatever
you
like,
and
we're
gonna
call
it
here.
Thanks
again
for
the
note
taking
and
we'll
see
you
on
the
list,
bye
all
right,
yep.
Thank
you.
Bye-Bye.