►
From YouTube: Hardened JavaScript
Description
An introduction to hardened JavaScript, which makes eval safe.
A
To
address
this
properly,,
you
need
a
boundary:,
a
layer
of
objects
that
ensures
that
"blue"
arrays
are
seen
only
on
the
left
of
the
membrane
and
"yellow".
Arrays
are
only
seen
on
the
right.
that
boundary
might
be
serialization
and
deserialization
of
messages
and
might
have
to
be
async's..
It
might
be
a
membrane,,
a
layer
of
proxies
that
ensure
that
objects
from
different
spaces
and
times
don't
meet
each
other.,
but
with
lockdown,,
the
host
and
guest
code
can
stand
on
the
same
foundation,
safely.
and
ultimately,,
while
separate
realms,
can
defend
explicitly
partitioned.