►
From YouTube: GUI and In Web Browsers Weekly, 2019-01-09
Description
Exploration: P2P Network access through the service worker starts 00:30:20
Meeting Notes: https://github.com/ipfs/team-mgmt/pull/832
Thanks to @Gozala for talking about his experiments with Progressive Peer-to-peer Web Applications (PPWA)!
IPFS Mirror: https://ipfs.io/ipfs/bafybeialvp3az23urfzwpfmaiopkd42t3gvpai6t2ozl3lf2l5ghgsvtby/
A
It's
recording
welcome
to
the
ipfs
in
web
browsers
and
GUI
team
weekly
sync
up
calls.
We
have
a
special
treat
from
Quezada
this
week,
but
first
and
foremost
led
us
to
you
the
what
I
done
last
week,
what
I'm
gonna
do
next
week,
Lydell
guess
what
you
top
of
the
list.
Could
you
give
us
five
minutes
on
how
about
oh.
B
So
the
goal
is
to
the
transition
from
exposing
all
commands
directly
in
window
ipfs
object.
Instead,
we
want
to
move
this
quarter
to
a
theme
like
entry
point
ipfs,
enable
methods
that
lets
you
both
lazy
load,
let's
developer,
to
control
when
the
permission
prompt
will
be
displayed
and
also
to
ask
for
multiple
commands
at
once.
So
that's
on
the
beta
channel
and
also,
and
also
some
small
fixes
related
to
new
API-
is
that
landed
in
Firefox
for
copying
files,
copying
stuff
to
clipboard,
and
things
like
that.
B
There
is
a
known
regression
in
web
UI
that
we
need
better
and
we
I
hope
to
release
then
like
another
avatar
this
week.
That
will
be
addressing
doubts
and
are
not
sort
of
on-the-go
ipfs
front
with
the
HTTP
gateway.
I
propose
to
you
know,
start
listening
on
localhost
on
IP
ipv6.
That
gives
us
a
little
nicer
location
bar
just
like
a
cosmetic
but
there's
like
a
support
for
listening
on
multiple
ports.
So
that's
something
I
will
probably
APR
next
in
the
next
week
and
that's
a
related
to
buoys.
There's
a
glossary
for
terms
on
transifex.
B
Our
translation,
crowd,
sourcing
site
and
I
had
some
like
internal
discussions
about
team
growth,
but
that's
probably
not
a
good
topic
for
this
call
yeah.
The
plan
for
the
next
week
is
to
unblock
companion
the
release
and
move
forward
with
this
stuff
and
I'm
afraid.
That's
all
from
me.
So
I'll
stop
sharing.
Now
that
is
quite.
A
B
Yeah,
so
that's
like
a
tricky
question
because
we
should
not
assume
ipv6
will
be
available
everywhere,
but
yeah.
The
idea
is
to
make
go
idea
fast,
smart
enough
to
like
ignore,
listen
on
both
v4
and
v6
and
ignore
v6
address
if
it's
not
supported
by
the
runtime
environment
and
I,
think
it
requires
additional
sort
of
like
a
smart,
adding
additional
smart
detection
to
companion,
and
even
if
we
have
that,
then
we
probably
should
could
safely
switch
to
the
Colin
Colin
one
ascend
you
default
because
it
just
looks
a
little
bit
nicer.
Yes,
hi.
A
A
B
A
A
D
The
nuclear
last
week
I
made
some
fixes
to
every
why
the
end
Beth
wasn't
working.
Now
it's
working
yet
forward
wasn't
working
too
and
now
it's
working,
I
yeah
I
released
the
new
version
where
do
I
have
to,
but
sadly,
when
I
fix
we
get
older,
I
I
broke
the
8
files,
so
yeah
it
wasn't
with
I'm
fixing
it
right
now.
I
just
opened
up
for
requests,
I'll,
probably
challenge
Chet
I
already.
D
Sometimes
some
files
are
breaking,
because
when
we
drag
and
drop
we
have
no
no
sensible
way
of
saying
of
checking
if
it's
a
file
or
in
the
format,
so
with
react,
drag
and
drop.
So
right
now,
that's
the
what
I'm
testing,
basically
if
the
type
is,
is
different
from
an
empty
string.
This
works
for
most
of
the
cases,
but
there
are
some
file
types.
That's
it's
a
file,
but
the
file
on
the
type
it's
the
empty
string.
There's
an
open
issue
in
react,
drag
and
drop
I.
D
D
That
for
there
she
yeah
yeah,
because
but
from
that
as
I'm
next
week
as
I
do
what
I'm
going
to
do
hopefully
and
I'll
finish.
This
PR
I
have
another
PR
Rosen
that
is
opening
the
context
menu
with
the
right,
quick,
that's
working
but
I'm,
always
opening
the
the
context
menu
on
the
right
screen,
where
the
dots
are
I
want
to
change
that
and
open
the
context
menu
while
they
use
a
red
flick.
D
I
spent
some
time
trying
to
do
that,
but
I
was
enabled,
but
last
night
I
was
thinking
of
a
different
way
and
I
think
I
found
one
and
I'll
try
to
make
that
work
probably
transferred.
So
next
week,
I'm
going
to
finish
these
to
be
ours
and
as
I'm
refactoring
the
files
list
and
the
drag
and
drop
when
the
daf-2
ipfs
and
get
my
back
all
of
that
menu
from
the
ydy.
It's
going
to
be
a
good
time
to
think
about
drag-and-drop
and
find
the
solution
to
that.
D
A
Cool
and
Rica's,
not
here,
let's
skip
ahead
or
just
quickly
I
will
read
out
what
Enriquez
been
working
on.
He
has
been
working
on
copy
and
paste
shortcuts
fixed
on
Mac
OS.
So
this
is
a
problem
on
Mac
with
electron
apps
that
if
you
don't
explicitly
add
copy
and
paste
options
to
the
title
bar
menu,
the
actual
act
of
copy
and
pasting
is
not
available
to
your
application,
which
is
kind
of
fun.
He's
done
the
research
for
getting
binary
signing
for
the
desktop
installer
for
Windows,
so
we've
started
that
ball
rolling
there.
A
He
is
released,
desktop
ODOT
6.1,
which
has
a
few
fixes
in
and
also
was
a
good
test
of
the
auto-update
mechanism.
Alas,
the
auto-update
mechanism
will
only
work
for
Windows
users
right
now
and
we
have
already
had
a
bug
report
of
one
user
who's
working
a
lot.
6
desktop
became
a
not
working
over
6
1
desktop.
So
we
need
to
do
some
more
testing.
Of
fact,
and
hack
is
also
working
on
context,
menu
extension
so
he's
looking
at
the
integrating
desktop
and
ipfs
more
tightly
into
the
Windows
OS.
A
So
you
could
right-click
on
a
file
in
the
OS
file
browser
and
have
one
of
the
options
be
add
this
file
to
me
or
ipfs
repos.
So
there's
open
issue
for
that.
That's
listed
in
the
call
notes
dr.
door.
I
next
so
I
will
share
my
screen.
Real
quick
at
the
beginning
of
the
week,
I
fixed
the
problem
with
the
geolocation
of
the
peers.
A
That
means
you
now
have
more
blocks
to
advertise
and
then,
as
you
advertise
more
blocks,
you
get
additional
peers
who
are
interested
in
those
blocks
or
also
host
them,
and
you
get
this
kind
of
runaway
spiral
of
like
now.
You
found
more
blocks
and
announcing
more
blocks
and
then
your
geo-locating
there's
more
people
you
found.
A
So
it's
a
it's
a
vicious
cycle
anyway,
so
we've
reduce
the
amount
of
geolocation,
the
cane
that
goes
on,
but
at
the
same
time,
in
parallel,
we
update
it
to
the
latest
version
of
the
ipfs
HTTP
client
library,
which
also
included
the
changes
to
the
return
objects
from
the
object.
Get
down
object,
get
commands
anyway,
all
of
the
various
node
types
used
to
have
a
multi
hash
property.
If
they
were
of
type
tag
PB,
they
no
longer
have
that
and
there
was
a
round
of
making
things
consistent.
A
A
Api
changes
there
so
that
fix
that
dududu.
So
right
now,
I'm
working
on
an
opt-in,
anonymous,
analytics
and
self
hosting
that
I
think
the
the
need
is.
We
have
no
idea
how
many
people
are
using
web
URI
and
we
have
no
idea
how
many
people
are
using
desktop
and
we
don't
know
what
features
of
it
that
they're
currently
trying
to
use,
and
we
don't
know
if
there
are
seeing
errors
in
production
unless
they
raise
github
issues.
A
So
the
proposal
is
that
ipfs
hosts
an
analytics
server
and,
in
fact
the
apps
enable
the
users
to
opt
in
to
metrics
and
analytics
tracking
is
it'll,
be
anonymized,
so
there'll
be
nothing
in
them.
That
has
any
personal
information
and
it
will
be
self
hosted,
so
we're
not
just
going
to
be
dumping,
people's
data
on
Google
Analytics
or
segment
IO
or
whatever.
So
we've
got
a
countly,
which
is
one
of
the
first
ones.
I
have
tried
that
looked
like
reasonable
self
hosted
analytics
service.
A
It's
got
all
the
things
you
might
expect
visitors
sessions
devices
resolutions
was
like
language
is
I
can
see
that
when
I
used,
my
profile
that
had
simplified
Chinese
as
the
language
that
came
up
is
one
of
the
metrics
that
you
can
see.
Yeah
screed
entities
device
screen
resolutions
that
kind
of
thing
anyway,
it's
so
fast
in
analytics.
It
seems
pretty
good.
So
then
I've
been
working
on
the
opt-in,
opt-in,
nurse
of
it.
So
if
I
load
my
browser
now
I
can
see
that
analytics
are
off
and
there
is
no
no
analytics
of
logging.
A
A
We
store
that
value
in
local
storage
so
that,
when
you
initialize
the
second
time
around,
we
know
that
they
have
opted
in
and
we're
deliberately
tracking,
just
the
route
info,
Pam
that
you
that
you
navigated
to
so,
for
example,
if
you
were
to
go
explore
a
CID
in
the
Explorer
part
of
the
URL
would
include
a
CID
and
we
don't
want
to
track
specific,
see
IDs
that
individuals
go
to.
So
we've
done.
Do
that
also
files.
A
E
A
We
see
things
like
they
went
to
the
files
section
and
they
went
to
explore.
We
don't
see
specific
Co,
DS
or
anything
that
could
be
deemed
inappropriate
to
track.
Anyway.
That's
for
remember
that
I've
also
pushed
along
the
we
want
to
get
signed,
installers
for
OS,
X
and
Windows
and
reek
has
been
pushing
on
along
the
windows
stuff
because
that's
his
oh,
it's
a
choice.
I've
been
pushing
on
the
macro
stuff,
so
I've
just
got
access
to
enough
Mac
developer.
Apple
developer
accounts
that
I
can
now
have
now
got
the
licenses.
A
I
need
I
just
need
to
integrate
them
with
the
CIA
setup.
So
that
will
be
done
this
week
and
I
hope
to
roll
out
the
analytic
stuff
that
I've
been
working
on
this
week
to
the
window
stuffs
come
take
a
bit
longer,
but
it's
important
that
we
get
the
Mac
OS
done.
The
only
blocker
to
announcing
desktop
more
widely
in
its
current
form
is
the
fact
that
the
we
can't
auto
update
Mac
OS
until
we
have
it
as
a
signed
install.
So
that's
that's!
Next
on
that
together,
Hugo
mr.
A
F
F
F
These
are
kind
of
final
values
of
all
these
Wendell
sighs
work,
so
the
modules
loaded
or
acquired
were
kind
of
reduced
to
50%
the
size
of
the
bundle.
If
you
take
into
account
younghui
unmagnified
size,
actually
57%,
smaller,
the
minified
52%
and
the
mini
file,
is
it's
50%
reduction,
so
you
can
see
the
source
mark
analyzer
here.
This
is
like
the
previous
version,
and
this
is
the
new
one.
You
see
it's
a
lot
simpler
and
as
a
lot
less
packages
in
them.
So
this
is.
F
D
F
D
F
Do
as
they
seem
I
bet
regarding
the
co-directors
in
their
work,
this
was
kind
of
requests
from
David
enacting
his
aligns
with
the
rozzers
work,
so
I
accepted
it,
and
this
will
allow
me
to
work
a
little
bit
on
the
buffer
and
array
buffer
support.
So
we
can
be
a
little
more
formal
in
the
browsers
and
now
I'll
try
to
finish
this
this
week.
F
F
Anyone
has
any
questions.
Oh
yeah,
one
of
him
about
the
one
of
the
calls
we
didn't
hear
from
guys
was
about
performance
and
some
of
the
most
nights
that
we
have
and
one
when
I
could
just
came
up
being
like
the
biggest
problem
on
gsib
face
and
actually
that
specific
package
gave
me
a
lot
of
troubles
on
the
bundle
size
PR,
because
it's
basically
a
complete
mess
needs
to
be
like
refactored
fast
that
actually
like
amp
likes
so
employ.
F
X
is
kind
of
strange
thing
to
work
on
because
go
t
go
the
go
side
of
things
probably
will
move
on
with
quick.
On
the
no
js'
side,
we
will
probably
work
with
the
note
car
team
to
implement
quick
on
no
car,
as
the
near
phone
guys
are
working
with
the
working
on.
Oh,
it's
kind
of
a
like.
The
plans
are
kinda
aligning
and
we
will
have
more
conversation
about
implementing
quick
in
note.
So
what's
the
last
is
kind
of
the
it's?
F
The
browser
so
M
Plex
will
probably
end
up
being
only
needed
for
the
browser
and
it
needs
kind
of
attention
and
someone
needs
to
work
on
it.
I
don't
know
if
the
little
the
p2p
guys
can
prioritize
that
it's
as
soon
as
possible
and
start
working
on
it
or
if
we
can
kind
of
take
on
that
work.
So
this
is
kind
of
a
question
for
you
all.
What
do
you
think
about
this?
Should
we
like
volunteer
to
work
on
it
or
you
guys
think
it
should
be
someone
from
the
lip
HP
side
of
things,
I.
A
Just
my
initial
reaction
is
it's
risky
to
suggest
that
the
in
browser
implementation
is
somehow
like
not
a
core
the
p2p
responsibility,
but
I
do
tell
your
point.
If
it's,
if
it
slips
down
their
list
of
prioritization,
then
we
may
have
to
pick
up
the
slack,
but
my
first
preference
would
be
to
make
it
clear
to
them
how
important
it
is
to
us
if
it
is,
if
it
is
needed,
I'm
not
totally
clear
on
what
piece
of
the
puzzle
that
bit
fits.
F
I
agree
with
you
and
I
would
prefer
for
them
to
go
ahead
and
period.
I
said
as
one
of
the
main
things
to
do
next,
because
the
guys
from
new
farm
actually
were
pretty
specific
about
it
and
they
explained
it
in
real.
Well,
why
that's
saying
it's
kind
of
a
mess,
but
I
don't
really
know
if
they
are
going
to
do
it
right
now
or
like
two
or
three
months
they
ever
the
team
week
next
week.
F
A
A
F
Yeah,
after
a
mission
this
just
because
it's
a
real
issue
and
a
big
issue
for
us
and
they,
if
the
quick
stuff
starts
to
get
prioritized
by
them
and
as
em
likes
it's
only
for
the
browser
you
can
need
to
be
aware
of
it
and
all
in
together
as
a
team
kind
of
talk
with
the
rest
of
the
guys
and
like
push
this
stuff.
And
if
we
need
to
spend
some
time
helping
out.
We
should
yes.
B
A
Pay
for
Spanish
marks
I
think
is
that
place
where
that
is
happening.
Okay,
he
got
your
muted.
F
So
I
would
like
you
to
if
you
have
some
free
time
to
look
into
it,
make
some
suggestions
for
the
browser
test
day
up
there.
I
will
personally
spend
some
time
on
it,
but
if
you
can
spend
a
little
bit,
looking
specifically
into
the
browser
test
would
be
really
helpful
to
like
suggest.
Some
improvements
make
sure
the
tests
make
sense
because
they
they
are
not
kind
of
ipfs
specialists,
so
they
are
doing
it
like
free,
more
or
less
free
crystal.
So
we
need
to
make
sure
they
are
aligned
with
our
interests.
B
A
C
A
F
E
C
Right
so
I'll
describe
the
idea
said:
was
there
and
then
kind
of
slowly
progressed
to
where
we
are?
Where
I
am
with
that
idea?
So
so
a
few
accesses
to
the
story.
One
is
being
right
now,
if
you
use
ipfs
on
the
web,
you
sort
of
spun
up
your
own
node,
so
it
means
many
many
nodes.
Unless
you
have
WebP
extension
itself
and
they
kind
of
don't
resources,
they
sort
of
kind
of
compete
on
resources.
C
That's
one
angle:
Singh
sensors
they're,
like
you,
need
to
pull
this
library
down
and
there's
no
concise
user
experience.
In
terms
of
where
applications
put,
my
data
can
I
like
look
at
it
as
a
library
or
not
in
general.
I
want
to
have
a
like
smooth
experience
in
terms
of
getting
ideas,
ideally
judge
that
should
be
0x.
C
So
what
that
means,
as
the
ipfs
core
could
have
something
like
ia,
P,
I
and
a
gateway
accessible
to
single
domain,
and
we
can
use
that
single
domain
as
a
way
to
access
ipfs
network
and
specifically
service
workers.
Allow
you
to
do
those
kind
of
things.
So
that's
kind
of
what
I
start
prototyping
humans,
that
I
don't
control
ipfs
domain
I
do
use
another
domains
that
I
oops
it's
wrong.
So
I
have
a
loon
who
net
link
domain
and
if
I
load
it.
C
This
was
kind
of
the
way.
I
say
this.
Is
your
library
and
that's
where
data
kind
of
ends
up
being
now,
I
want
to
take
it
further
and
having
websites
to
actually
leverage
all
this
without
having
to
do
any
kind
of
I.
Can't
that
stuff
kind
of
simple
API
to
add
stuff,
read,
stuff
and
stuff
like
that
so
other
day,
I
saw
a
demo
of
the
cool
new
applications
that
is
called
peer.
Diem,
I,
don't
know
if
you
folks
in
it
it
uses
anyway,
you
can
look
at
it.
C
Look
it
up
later,
so
I
kind
of
worked
it
animated
versions
that
cooks
linked
to
this
and
I'm
gonna
show
you
it
in
chrome
because,
as
there
are
some
challenges
and
as
I
was
trying
to
fix
them,
actually
end
up
breaking
them
more
in
Firefox
yeah,
so
I
have
another
domain.
Now
it
did
the
same
dance.
It
kind
of
saw
the
serviceworker
and
now
I
can
say
hello.
C
C
And
hit
publish
and
it
sort
of
generated
the
CID
with
the
password
here.
If
I
go
back
to
my
Firefox
and
my
files,
you
see
it
create
this
hello.
If
I
go
there,
you
can't
actually
see
anything
because
it
uses
encryption.
But
if
I
share
this
link
with
someone
in
this
case
myself,
you
actually
fetches
it
from
the
same
thing
and
displays
it
so
the
cool
thing
about
it
is
how
it's
actually
set
up,
and
how
is
it
is
so
I'm
gonna
show
you
the
code.
C
C
And
that's
another
part:
this
is
kind
of
the
screen.
You
saw
the
first
time
loaded
and
a
few
things
to
notice
here
again,
I
am
loading.
This
embed
script,
it
kind
of
does
all
the
dance
and
there
is
a
meta
tag
that
tells
what
is
the
route
all
the
sites
or
all
this
application
that
loads
it,
and
this
is
kind
of
what
wish,
if
you
go
here.
This
is
where
my
app
is
actually
is.
If
I
can
I
think
this
might
be
the
one
yeah.
C
C
For
cursed
and
little
to
get
them
wire
service
workers
that
just
runs
a
ipfs
and
the
other
service
worker
is
a
self
pair
application
and
what
you
do
even
better
iframe
and
through
the
iframe.
You
use
a
message.
Channel
exchange
and
the
message
channel
is
used
from
the
side
serviceworker
and
a
mounting
route
to
all
the
content
from
there.
So
maybe
one
way
to
show
that
would
be
going
to
some
other
pages.
So
Oh
give
me
a
sec.
So
if
you
wanted
to
load
or
no
readme,
for
instance,.
C
Yeah,
so
this
is
kind
of
idea.
How
is
it
should
be
to
deploy
apps
and
right
now
you
saw
that
it
just
published
thing
without
any
permissions,
but
I
think
we
can
reuse
this
iframes
that
we
have
already
in
place
for
the
communication
to
show
you
a
prompt
asking
user,
whether
it's
okay,
to
write
down
right
or
maybe
do
it
on
first,
but
basically
control
the
permissions.
C
So
in
a
way
IP,
as
this
screen,
like
Luna,
the
link
or
whatever
I
hope
to
end
up
on
ipfs
eventually
can
be
used
to
also
track
your
permissions,
which
sites
did
you
gave
access
to
what
kind
of
things
so
right
now
we
just
leverage
this
I
p.m.
has
desktops
that
I
have
running,
but
the
longer-term
idea
is
to
on
the
primary
web
service
worker
to
actually
run
in
browser
ipfs
node,
so
you
don't
have
to
have
running
anything
at
all.
C
A
E
C
E
C
I'll
figure
it
out
that
actually
good
could
leave
a
to
the
things
that
needs
to
be
figured
out
and
the
challenges.
So
one
of
the
biggest
challenges
with
this
set
up
is
to
keep
the
serviceworker
live
like
so
the
reason
I
couldn't
show
you
on
Firefox
is
Firefox
is
way
more
aggressive
than
chrome
at
killing
serviceworkers,
unless
they're
actively
used
and
by
actively
used.
That
means,
unless
they're
serving
requests.
But
in
this
setup,
because
we
use
a
message
channel
it
does,
it
is
not
consider
to
be
actively
used,
so
they
get
terminated.
C
So
what
you
end
up
with
is
your
site
does
have
a
serviceworker,
but
it
doesn't
has
a
primary
one
of
an
old
running,
there's
a
way
to
working
on
it
by
essentially
by
having
iframe
always
in
place
for
the
page
and
kind
of
use
it
as
a
recollection
route.
I
just
wanted
to
not
have
any
kind
of
requirement
on
your
app
for
this
to
work,
but
I
might
have
to
do
that.
C
They're
fusing
so,
if
you're
running
a
server
on
localhost
chrome
works,
oh
yeah
sure
I
was
going
to
show
you
on
safari
so
and
it
also
loads
on
Safari.
It's
the
same
way,
except
it
doesn't
work
here,
because
I
saying
Gateway
uses
direct
localhost
access
and
in
Safari
is
they
call
block
it
as
mixed
content,
while
chrome
doesn't
and
Firefox
doesn't
on
a
document,
but
it
does
in
a
serviceworker,
but
I
have
a
bug
on
file
and
I'll
fix
it.
If
nobody
else
will.
C
C
C
C
This
demo
actually
works
on
my
Safari
as
well
on
my
iPhone,
which
is
really
cool
nice
yeah.
So
if
you
install
more
things,
your
experience
will
get
better,
but
if
you
don't,
then
it
will
still
work
and
you
still
have
full
access
to
your
libraries
that
you
can
go
and
control
your
things
from
I.
Think
there's
a
lot
of
interesting
things.
You
can
do
down
the
line
where
you
can
also
maybe
in
the
web,
UI
at
the
endpoints
to
replicating
nodes
that
you're
also
in
control.
C
A
Cool
very
cool-
this
is
kind
of
in
line
with
what
Matt
and
I
were
talking
about.
Where
we,
the
general
direction
for
companion,
we
want
it
to
become
to
have
fewer
responsibilities
like
its
focus,
should
really
be
demonstrating
a
really
nice
integration
of
ipfs
in
the
browser,
but
we
definitely
don't
want
to
have
to
depend
on
it
like
we
want
apps
that
can
work
without
it
and
we
want
will
Center
cated
access
to
ipfs
api
is
without
having
forcing
all
that
logic
into
Banyon
for
sure.
So
this
is
great.
C
C
Yeah
so
so
one
thing
that
kind
of
irritates
me
here,
but
I
would
like
to
solve
it
except
I,
couldn't
find
that
for
you,
nice
domains
that
would
just
take
any
subdomain
and
route
it
to
the
same
thing
and
I
didn't
want
to
write
my
own
server.
But
if
you
do
that,
ideally
is
this
part
which
would
sort
of
go
here
and
you're
the
same
Service,
Worker
infrastructure,
and
probably
this
should
be
more
like
ipfs
IO
or
something
idea
that
you
should
be
able
to
access
everything
yeah.
F
C
Yeah
I
know
my
experiences
cloud.
Fair
was
not
great,
so
right,
oh
I
can
actually
show
you
what
the
society
so
the
site
that
is
lunette
the
link,
it's
actually
static
site
as
well,
and
it's
fairly
simple.
So
this
is
main
page.
That
kind
of
does
the
same
dance
as
the
previous
one,
except
it
has
some
styling.
C
Yeah
here
so
essentially,
the
main
page
also
acts
as
a
oh
sorry.
Yeah
show
you
bosons
music.
C
So
this
site
is
actually
hosted
on
github,
and
so
it
acts
in
a
double
mode.
If
you
will
it
does
the
initial
set
up,
if
you
don't,
if
you
visit
it
and
then
forward
Tuesday
of
every
UI,
and
if
you
don't,
then
it's
usually
buried
in
iframe
and
then
so
we'll
do
so
once
it
kind
of
does
a
little
dance
to
get
the
serviceworker
set
up.
Eid
moves
on
to.
C
Okay,
maybe
I
shouldn't
try
to
live
figure
out
what
my
code
does
here?
Sorry,
that's,
okay,
but
anyway,
so
when,
when
it
gets
a
message
from
the
iframe,
it
kind
of
creates
new
connections
that
it
holds
on
to
and
may
hold
on
to
the
message
board
and
then
connection
is
kinda
Hey.
The
way
of
receiving
miss
honor
requests
on
a
message
channel
then
serving
it
locally
and
sending
it
back
through
the
same
message
board
and
then
service
worker,
on
the
other
hand,
kind
of
this
realizes
and
serves
they
choose
a
site.
A
Poke
Martin
is
this:
this
is
like
extension
of
the
work
that
you
were
exploring,
that
kind
of
keeping
an
iframe
around
and
using
that
as
the
bridge
to
a
single.
B
B
It's
highly
it's
highly
interesting
when
we
start
thinking
about
this
and
our
move
to
separate
domain,
because
we
are
planning
to
move
like
the
public
gateway
to
a
separate
domain.
So
that's
like
ipfs
IO
is
not
blocked
due
to
the
content
that
it's
hosted
by
the
Gateway
and
among
other
things
and
reasons.
B
So
there
will
be
a
diva
blink
domain
dedicated
for
Gateway
alone
right
and
we've
been
thinking
past
about
sort
of
having
this
hybrid
gateway.
So
that's
it
transparently
could
install
the
serviceworker,
and
maybe
this
this
work
you
just
demoed,
could
be
on
the
path
to
that,
so
that
we
install
a
service
worker
that
is
responsible
for
picking
the
best
back-end
at
hand
and
basically
same
you
like
the
same
URL
will
work
no
matter.
A
C
There
are
a
bunch
of
things
that
could
move
into
the
offerings
that
you
already
have
like.
The
South
funded
I
have
my
own
app
running
on
the
desktop
it's
kind
of
stupid.
It
should
totally
like
the
things
it
does
can
be
added
to
the
regular
ipfs
desktop
or
whatever
the
ipfs
installation.
You
have
the
fact
that
I'm
referring
to
mostly
issuing
self-signed
certificates
and
inside
on
your
system,
so
you
don't
so
it
will
work
on
safari
as
well.
C
C
C
It
doesn't
have
to
be
necessarily
on
your
machine.
What,
if
you
have
one
in
the
closet
like
it's
there,
too
yeah
and
kind
of
have
a
nice
user
experience
and
I
think
like
what
works
at
Excel
is
doing,
is
actually
really
interesting
and
that's
kind
of
more
of
a
high
level
vision.
I
would
like
to
get
to
four
ups.
C
You
can
single,
like
data
sets
as
a
threads,
where
you
cops,
can
read
and
write
data
to
and
have
your
contact
slurs
they
can
send
data
to
without
knowing
who
they
are
or
like
none
so
I
the
origin
policies
browsers
actually
give
you
this
nice
capabilities
that
whatever
happens
on
the
meadow
link
NASA
site.
Embedding
it
has
no
idea,
so
you
can
design
nice
interactions
where
you
can
allow
sites,
leverage
your
social
graph
and
send
data
without
revealing
your
social
graph
or
encryption
used
under
the
hood.
So
that's
kind
of
longer
region
where.
A
Audio
choppy
will
a
year
because
I,
luckily
still
Harris
you
still
there
yeah
right.
Would
you
be
up
for
writing
some
thoughts
up
on
an
issue
on
web
UI
if
you've
got
some
specific
kind
of
web
UI
related
direction
for
this
I
think
you
let
your
vision
expands
out
very
broad,
but
like
I'm,
really
keen
to
like
get
this
into
like.
What's
the
next
concrete
thing
that
we
can
implement,
yeah.
A
We
didn't
want
to
work
at
the
end
last
year
to
make
proposals
of
our
hopes
and
dreams
of
what
we
would
get
built
in
the
next
three
months
and
they
were
good,
but
they
can
always
be
better.
So
it'd
be
good
to
get
all
the
old
feedback
on
the
in
web,
browsers:
okay,
ours
and
the
GUI
teams.
Okay,
because
we
still
have
a
couple
of
days
to
refine
them
shoot
for
the
stars.
Hit
the
moon,
amazeballs.
A
I'll
idle
in
in
lieu
of
if
no
one
else
gives
any
feedback
I
think
you
and
I
should
plan
to
have
a
call
on
Friday,
where
we
just
do
like
a
final
pass
over
them.
But
if
all
y'all
here
on
the
call
care
to
give
us
some
feedback,
that
would
be
super
good
cool.
That
is
5
p.m.
any
any
last
bits.
There's
anything
before
Buffett
goes
okay.
This
has
been
the
weekly
in
web
browsers
and
GUI
teams.
Sync
cool.