►
From YouTube: Node.js N-API Team meeting - Aug 17 2020
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
So
welcome
to
the
node.js
and
apit
meeting
for
august
17th
2020.
we'll
follow
our
usual
approach,
which
is
to
look
at
the
issues
that
we've
tagged
for
milestone
11.
before
we
do
that.
Does
anybody
have
any
announcements
they'd
like
to
share
nothing
here.
A
Okay,
so
let's
defer
a
couple:
let's
like
this
defer
an
api.
Seven
since
gabriel
said
that
he
he
would
be
a
few
minutes
and
gabriel's
here
so
hold
on.
Let
me
find
the
way
that
I
promote
him.
Where
participants
there,
we
go.
A
Okay,
so
we're
just
starting
on
any
ps7,
which
I
said:
let's
defer
because
you
weren't
here,
but
now
that
you're
here,
let's
you
can
lead
us
in
the
discussion
on
that
one.
C
I
yeah-
I
don't
know
if
we've
if
we've
come
to
an
agreement
as
to
what
the
rhythm
should
be
for
for
for
for
releases
going
forward,
given
that
we're
kind
of
stable
and
just
adding
new
features
here
and
there
sporadically
I'm
I'm
okay
with
with
just
calling
whatever
we
have
now
in
all
three
releases
and
api,
seven
and
then
just
doing
one
last
pr
against
10,
which
is
to
to
just
mark
whatever
we
have
there
as
stable,
which
is
just
buffer,
detaching,
stuff.
A
Right-
and
I
guess
the
question
is,
is
it
is
it
like?
Is
that
worth
doing,
or
do
we
wait
till
like
april,
when,
or
even
like,
say
october,
when
there's
a
you
know,
version
15
comes
out
and
line
it
up
with
that.
C
Yeah
yeah,
I
mean
we
can
go
either
way,
because
I
I
think
I
think
whatever
we
have
is,
is
stable
as
it
is,
and
and
the
buffer
detaching
stuff
has
been
baking
for
a
substantial
amount
of
time
right.
So
I
think
it's
it
might
just
be
simpler
to
just
mark
it
as
stable
and
call
it
a
day.
Okay,
I
mean
we
can
make,
we
can
make
it
coincide.
That's
that's
what
I'm
saying
that
there's!
No!
C
A
C
There's
not
much
in
the
pipe
there's
not
much
in
the
pipe
right
there,
there's
only
there's
only
the
type
tagging
and
and
the
the
async,
the
async
cleanup
right
and
that's
it
so,
and
I
mean
people
have
been
getting
along
for
years
without
basing
cleanup
and
right
and
and
type
tagging.
C
So
you
know
for
for
those
for
those
projects
that
are,
you
know
up
and
running
and
stable
right
now
they
will
continue
to
be
up
and
running
and
stable
and
they
can
claim
that
they
support
an
api
7
without
any
work
on
their
own
right.
B
C
Will
continue
to
support
them
so
yep,
you
know,
that's
fine,
every
everybody
else
I
mean
you
know
we're
gonna,
be
adding
all
those
projects
that
that
have
been
using
buffer
detaching
so
far,
and
they
can
now
claim
that
you
know
they
are
staple
against
seven.
So
I.
C
You
know
okay,
so
so
you
know
if,
if
if
we
agree,
then
then
shall
I
start
making
prs
that
that
mark
these
things
as
stable.
A
B
C
C
Because
it's
it's
kind,
I
I
I
consider
it
a
bit
invasive
that
that
we
are
currently
passing
pointers
from
the
core
out
into
the
add-ons
and
then
back
into
the
core,
and
I
believe,
I'm
fairly
certain
that
there's
a
way
to
avoid
that,
and
I'm
just
I
thought,
are
they
opaque,
handles
well
they're
voice,
stars,
they're,
voice,
stars
right,
okay,
so
they
are
opaque
in
terms.
C
However,
before
I
do
the
pr
and
I
already
had
been
doing
the
pr
and
then
when
I
when
I
looked
at
anna's
test,
I
was
like
oh
okay,
wait,
wait,
wait,
wait,
wait!
Let's,
let's
make
absolutely
sure
that
I
that
I'm
not
changing
the
semantics
in
any
way,
while
still
avoiding
passing
the
pointer
into
the
into
the
the
add-on.
C
So
so
now
I'm
sort
of
taking
a
step
back
and,
and
I'm
probably
going
to
print
after
living
daylights
out
of
it,
just
just
to
make
sure
that
that
the
sequence
of
of
of
add
and
remove,
calls
and
and
the
the
sequence
in
which
it
gets
called
and
then
the
the
async
callback
gets
called
and
all
that.
B
C
You
were
going
to
try
and
remove
its
usage
right.
Oh
yeah,
yeah
yeah,
that's
right,
but
there
is
a
void
star
available.
So
so
there
are
two
void
stars
right.
There's
a
void
star
that,
like
you
know,
whenever
you
give,
whenever
you
give
the
core
a
function
pointer,
you
also
give
it
a
void
star.
C
That's
just
that's
just
bedrock
right
there
right,
but
in
this
case
the
when
the
when
the
function
calls
when,
when
the
core
calls
the
function
that
you
gave
it
as
a
function
pointer
with
your
void
star,
it
also
gives
you
another
void
star
that
it
expects
back
from
you.
So
it
gives
you
a
function
pointer
and
a
void
star
that
it
expects
back
from
you
right.
So.
C
It
being
it
being
asynchronous,
the
idea
is
that,
okay,
when
you're
done
doing
your
asynchronous
cleanup,
then
here's
a
function
pointer,
take
it.
Here's
a
void,
start
give
it
to
that
function,
pointer
and
call
me
back
when
you're
done.
That's
the
idea
right.
So
so
it's
like
a
so
it's
like
a
ping
pong
right.
You
give
a
function
pointer
to
the
core
and
when
it
calls
that
function
pointer,
it
gives
you
a
function
pointer
to
call
it
right
right.
C
A
B
B
C
The
add-on
says:
nappy
remove
async
cleanup
hook,
and
it
says
so
in
the
in
the
in
the
callback
in
the
in
the
async
callback
right
right
is
is
when
it
says
that
right,
because
you
know
you
know
how
you
know
how
uv
uv
handles
they
they
they
accept.
The
callback
for
for
when
the
handle
is
actually
removed.
Right.
A
C
It
is
from
that
callback
that
you
would,
instead
of
calling
the
the
callback
you
received
from
the
car.
You
would
instead
call
nappy,
remove
async
hook
right
right,
yeah,
async,
cleanup
hook
and
that's
basically
the
same
thing,
because
you
don't
need
to
know
as
an
add-on
that
that
results
in
a
callback
into
the
core.
It
could
result
in
something
else
later
on,
but
the
hook
is
still
alive,
and
so
so
so.
C
A
B
Jim,
no,
I
have
not
okay,
we've
got,
we
got
it
submitted
in
a
timely
fashion,
sounds
good.
B
C
A
Pi
tutorials,
I
could
click
on
that.
I
don't
think,
there's
don't
see
anything
new,
jim
anything
new
on
the
napi
tutorial
front.
B
One
thing
we
should
talk
about,
michael,
is
we
we
should
now
ex.
We
should
add
links
in
the
appropriate
place
so
that
people
know
that
this
site
is
available.
So
where
does
it
make
sense
to
add
those
links.
A
So
I
think,
at
least
in
the
the
node
add-on
api
repo
right-
and
it
probably
makes
sense
to
if
it's
not
already
referenced
in
the
node
core
docs.
That
would
make
sense
too.
A
A
C
Think
it's
yeah.
B
B
Yeah
and
then,
if
you
view
deployment,
okay,
so
yeah,
we
want
that
link.
B
Yeah
now
can
we
look
at
the
nord,
the
node
core
napi
documentation,
just
to
see.
B
C
C
Yeah,
but
this
is,
I
think
this
may
not
be
the
right
place
for
it
right
this.
This
is
about
creating.
B
A
C
Yeah,
my
only
concern
with
this
was
that,
if
you
remember
we
have,
we
have
some
some
some
restrictions
about
adding
links
to
external
sites
right
because
when
people
click
on
them,
it
might
reveal
like
the
the
the
volume
of
node.js
traffic
right,
and
so
I'm
not
sure
if
github
counts
as
an
external
site,
I'm
fairly
certain.
We
have
quite
a
few
links
in
our
docs
to
github,
so
that
so
this.
A
A
C
A
Already
I
think,
including
in
here
something
that
says
you
know
the
what
references,
the
examples
and
explains
where
to
find
the
like
in
here.
It
should
reference
the
core
examples
right
so
point
to
that
subdirectory,
which
is
like
here
the
example
here
the
core
examples
and
then
on
the
napi
site.
It
should
point
to
the
the
you
know
like
I'm
wondering,
if
maybe
it
should
actually
just
be
a
reference
not
to
the
workshop,
but
to
the
examples
directly.
A
B
Okay,
yeah
gabriel,
had
had
mentioned
a
couple
weeks
ago
about
adding
a
resources
section
to
this
document
that
we're
looking
at
so
right.
A
B
Okay,
okay
I'll
work
on
that
this
week
and
then
once
that's
done
or
even
now,
we
might
consider
closing
that
issue.
Michael
okay,
I
mean
this.
Is
it's
essentially
done.
B
And
it
gets
rebuilt
whenever
there's
a
merge
to
master
so
nice.
It's.
A
A
Okay,
tracking
issues
from
modules
reported.
A
A
Yeah
still
it's
on
its
way
up:
yep,
okay,
stack;
okay,
no.
A
Issues
we've
noticed,
so
I
guess
right
so
issues
in
the
node
add-on
repo.
Let's
take
a
quick
look.
There.
C
A
Okay
looks
like
nicholas,
has
been
doing
a
good
job
yeah,
looking
back
and
forth,
which
is
great.
C
A
C
C
C
C
C
C
C
C
D
A
A
A
C
Oh
yeah
that
one
yeah
that
one
might
even
be
okay
to
land.
C
Oh
yeah
that
one
yeah
yeah,
I
could
probably
land
this
one
because
I
know
approved
it
like
more
than
a
week
ago,.
A
C
C
Said
something
about
trying
to
work
on
on
this
last
week,
I'm
not
sure
if
he's
had
a
chance.
Okay,.
A
A
A
C
C
Me
but
yeah,
I
I
I'm
still,
I'm
still
looking
at
not
necessarily
the
the
this
issue,
because
this
is
not
really
I
I
guess
we
can
even
close
this
issue,
but
but
yeah
just
just
sort
of
reimplementation
without
the
invasiveness.
A
C
A
A
B
My
I
just
I
was
just
gonna
remind
people
kevin.
Has
a
poll
going
to
see
if
we
can
reschedule
this
meeting
at
a
time
where
he
can
join
us
and
I'm
going
to
put
the
link
to
the
poll
in
the
chat,
so
people
can
chime
in
on
when
they're
available.
If
we,
if
we
want
to
reschedule
this
so
kevin,
can
join
us
more
frequently.
A
Yep,
that
would
be
great.
I
can
see
some
people
have
have
have
put
in
their
availability,
but
other
people
haven't
so
yeah
thanks
for
thanks
for
bringing
that
up.