►
From YouTube: Node.js N-API Team Meeting - April 27th, 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
A
B
B
A
Okay,
great
I,
don't
want
to
click,
stop
cheering
I
want
to
click,
update,
comment,
alright,
so,
okay,
good!
So
we
got
that
one
and
all
right.
Yes!
So
after
that
we
can
release
yeah,
so
yeah
Michael
said
he
wanted
to
go
over
this
issue
and
we're
going
over
this
issue.
So
we're
good
okay.
So
then,
okay,
so
basically
one
more
PR
and
then
we
can
pretty
much
land
yeah.
C
A
D
A
A
A
A
B
B
A
Think
I
think
it
depends
on
the
on
the
rate
of
the
rate
of
PRS
right.
So
if
we
have
very
few
PRS,
then
there's
not
much
to
make
a
release
about
right,
and
so
so
so
the
PRS
are
going
to
slow
down
the
release
cycle.
But
if
we
have
enough
PRS
then
then
we
can.
We
can
make
a
release,
basically
as
dauphin
as
we
want
right.
So
so
then
it's
reasonable
to
wait
for
a
few
things
to
accumulate
and
then
then
make
a
release
right.
So
so,
like
you,
don't
want
to
release
every
commit
right.
B
B
B
A
B
B
A
A
E
E
E
Moca,
the
man,
implementation
and
then
again
with
with
our
n,
API
implementation,
and
so
you
know,
match
marking,
is,
is
a
black
art,
but
the
numbers
are
in
I
think
the
numbers
are
within
the
realm
that
we've
seen
before
with
other
projects.
Some
are,
some
are
a
bit
slower.
Some
are
a
bit
faster,
okay,.
E
B
E
A
Then
get
the
average,
and
maybe
even
the
the
the
standard
deviation
right,
because
because
you
want
to
make
sure
that
that
they
that
they
are,
they
are
whatever
relationship
there
is
between
the
values
should
be
that
relationship
on
average.
When
I
take
you,
you
may
have
just
just
gotten
really
lucky
with
the
one
run.
You
know.
A
A
E
B
A
D
A
Hand
that
the
tests
need
to
be
consistent
right
because
if,
if
you
run
the
test
suite
you
know
ten
times
and
and
you
know
sometimes
this
test
fails
sometimes
that
test
fails.
Then
then
you
know,
if
you
say,
if
you
have
a
flaky
test
with
you,
can't
really
use
it
at
all
right,
but
I
think
I
think
in
case
of
MySQL,
nothing
in
the
case
of
SQLite
I.
Don't
think
that's
a
problem
right,
because
that
all
the
tests
pass
every
single
time
right.
Yes,.
E
D
A
A
Yes,
definitely
yeah
yeah
yeah,
you
wanna,
you
wanna
catch
any,
like
you
said:
smoking
guns,
yeah
yeah.
This
is
great
and
you're
right
in
that
it
doesn't
seem
to
be
like
a
huge
regression.
So
I
mean
that
means
some
of
them
are
even
faster
right
now.
Well,
one
thing
I
don't
understand
is
how
come
how
come
an
API
has
more
entries
than
than
than
that?
Okay,.
E
E
A
E
E
E
D
E
The
one
thing
that's
missing
is
the
one
thing
that
hexo
gave
us
is
the
ability
to
pull
in
code
samples
from
live
code,
and
so
this
one
issue
I
need
to
look
at
is
how
to
pull
I'd
really
like
it
to
pull
in
samples
using
live
code,
and
so
I
I
need
to
find
a
Gatsby
plugin
that
implements
that
ability
and
if
there's,
not
one
that
I'll,
oh
it's
it's
one
that
I
think
would
be
useful
pretty
generally
so
anyway.
I
think
at
speak
could
be
a
good
solution
for
us.
E
A
Yeah
I
mean
in
that
sense
we're
gonna
need
to
have
at
least
two
two
different
directories,
I
guess
on
the
under
under
github
pages.
Right
like
we
would
want
to
have
master
right
if
we're
gonna
do
that,
but
we
also
want
to
have
like
the
latest
release
right
so
because
we
don't
want
that
to
change
and
then
and
then
people
will
be
looking
at
the
latest
released
most
often.
A
E
E
E
E
Yeah
I
think
that's
right,
Nicola
yeah,
and
then
we
would.
We
would
on
that
branch
we
would.
We
would
merged
master
only
based
on
based
on
Gabriel's
suggestion,
I
think
we
would
do
that.
We
would
make
sure
that
mast.
Well,
we
would
make
sure
whatever
was
on
the
github
pages,
would
represented
what
was
currently
available
to
users.
Yeah.
F
B
A
A
I
know
I,
know
I
know
so.
So
what
what
I'm
saying
is
like
on
the
on
the
github
pages?
Repo
right
would
have
a
single
branch
master
right
in
that
branch
there
would
be
files
and
those
files
would
be
the
documentation
for
the
latest
release
or
the
tutorials
for
the
latest
release
right
and
then
and
then
we
could
have
a
directory
that
is
not
linked
or
or
is
linked
or
whatever.
E
E
Another
another
option
to
publishing
master
like
the
bleeding
edge
would
be
people
who
were
interested
could
always
clone
the
mat,
clone
the
repo
get
onto
master,
and
then
they
could
run
Gatsby
on
their
own
system
and
and
see
the
site
as
it
looks
on
master.
So
that
could
be
another
alternative
than
trying
to
publish
to
to
github
site
or
github
pages
yeah.
A
F
F
A
Okay,
so
then,
let's
see,
let's
see
the
the
next
issue
tracking
issue,
four
modules-
I,
don't
know:
IIIi
I
saw
one
recently,
I,
don't
know
if
I've
I
don't
think
I've
commented.
Yet
it's
just
a
small
issue
here.
So
that
was
the
latest
and
the
last
the
last
one
I
saw
was
simply
JSON.
Let
me
try
to
see
if
I
can
find
that
one
I
just
I
just
mention
it
and
then
edit.
The
comment.
B
A
You
know
I,
remember
the
discussion,
I
just
I,
just
don't
I
I
didn't
pick
out
any
specific
module
within
the
context
of
which
the
discussion
was
happening.
I
as
far
as
I
could
tell,
it
was
just
sort
of
a
technical
question
like
okay.
How
do
we
do
this
right?
But
why
he's
doing
it
for
which,
for
which
package
he's
doing
it,
I,
don't
believe
I've
seen
that
listed
there.
B
B
F
F
A
A
Okay,
all
right
I
have
to
have
a
look
at
that,
but
I
I
get
the
feeling
this.
This
can
be
done
with
with
like
cleanup
handlers,
but
anyway,
I'll
have
a
look:
oh
yeah,
yeah,
yeah,
okay
right,
oh
geez,
I,
I,
thought
I'd
answered
this
one.
Oh
no
I
must
have,
must
have
shut
down
my
browser
or
something
before
I
sent
a
comment.
Oh
well
all
right!
So,
let's
see.
C
C
C
A
Alright,
yeah
I,
I
think
I
think
we
need
Michael
for
this
one,
because
he
he
he
knows
the
CI
a
lot
better
than
I
and
yeah
yeah.
We
should.
We
should
talk
to
him
about
that,
because
we
we
should
really
shouldn't
be
building
with
GCC
for
anymore,
since
since
node
also
requires
a
higher
GCC
version
right,
that's
what
I
figured
yeah
and
then.
C
A
Quite
yeah
yeah,
no,
no!
No!
That's
that's
yeah
I
remembered
there
were.
There
was
some
some
issue
with
with
with
Const
expert
before
and
yeah
I
think
we
refrain
from
using
it
for
a
while,
but
now
we're
using
it
because
we've
moved
past
that
version,
but
apparently
not
not
in
all
our
jobs,
so
so
yeah
yeah,
this
okay,
there's,
definitely
something
we
should
be
considering
up.
Let
me
see
here
you
have
and.
C
And
that
being
said,
so,
if
we
do
end
up,
merge
it
like
going
with
this
implementation,
then
that
means
no
doubt
on
API
would
no
longer
work
on
GCC
for
so
I
think
like
if
we
wanted
to
go
that
route.
Maybe
we
should
say
in
this
upcoming
release
that
we're
doing
that
GCC
for
is
now
deprecated,
so
that
when
we
do
release
this
or
whenever
the
ex
major
version
is,
we
can
push
this
and
then
not
expect
any
problems.
Okay,.
A
Okay.
Okay,
that's
that's!
That's
a
good
point!
Okay!
So,
let's
see
here,
okay,
so
in
relation
to
this
comment,
I
will
oh
but
wait
a
minute.
If,
if,
if
I
add
that
yeah,
we
should
we
should
yeah,
let's
make
an
issue,
let's
see
if
I
we
can
discuss
this
during
the
course
of
the
week
about
about
this,
if
we
can
get
Michael
to
to
chime
in
all
right.
So
let's
do
a
new
issue
about
this.
C
D
D
A
A
A
A
G
G
G
A
A
A
G
A
G
E
A
G
G
D
G
A
G
G
G
A
G
G
A
G
A
G
A
Okay,
yeah,
sorry,
sorry,
I
understand
yeah
yeah,
yeah
yeah
we've
had
we've
had
a
few
of
these,
where,
where
yeah,
where
we
had
a
few
extra
parameters
or
in
in
this
case
or
like
I,
remember
a
couple
where
we
didn't
have
finalizes
and
we
should
have,
and
now
this
yeah
okay
I
understand
now,
oh
boy.
So
if
we
deprecate
that
you
know
since
see,
there
seems
to
be
redundancy
in
the
two
parameters
right.
A
Would
it
make
sense
to
just
make
one
of
the
parameters
optional?
You
know
like
we
did
with
thread-safe
function.
We
made
we
made
the
the
the
the
the
GS
function
optional
and
then,
if
one
of
the
parameters
covers
covers
the
the
necessary
input
for
both,
then
you
know
we
can
just
deprecated
it
in
that
way.
You
know
we
can
say
that
okay,
the
second
parameter,
will
not
be
used
anymore.
You
know
that
kind
of
thing
with
that
December
major.
If
we
did
that.
G
G
A
G
A
A
Okay,
but
I
guess
we
do
have
a
few
more
minutes
and
we
don't
have
that
much
left
because
we
only
have
notes
last
I
looked
at
it
there.
There
are
some
conflicts,
it's
moving
very
slowly
and
I.
Think
I,
don't
I,
don't
know
if
we're
gonna
follow
up
with
this
with
these
this
matrix
of
tested
methods,
because
our
priorities
seem
to
have
shifted
so
so
then
we're
pretty
much
at
the
end
of
the
agenda
anyway.
So
if
anybody
has
anything
else,
they'd
like
to
bring
up,
then
please
do
so.
A
B
A
So
one
thing
you
can
do
that
I
that
I,
sometimes
new
is
check.
You
can
do
like
on
Linux,
for
example,
and
this
and
you
should
be
able
to
copy
the
code
to
Windows,
then
one
one
thing
you
can
do
on
Linux
is:
if
you,
if
you
run
npm,
install
with
capital
v,
equals
one,
then
it'll
show
you
all
the
command
lines
right.
So
then,
when
you're,
compiling
hello,
dot,
C
see
you
can
copy
that
command
line
and
run
it.
A
So
it'll
it'll
paste
in
all
the
older
you
know,
standard,
I/o
and
and
no
dot,
H
and
everything
it'll
create
like
a
giant
file
which
you
can
then
pass
to
the
C
compiler
right
and
then
the
the
the
the
the
good
thing
about
the
oh.
You
should
probably
formatted
with
client
format,
because
you
will
not
be
able
to
read
it
the
way
it
creates
it.
A
So
so
you
create
this
hello,
dot,
capital
e,
then
you
format
with
crank
format,
and
then
you
open
the
file
in
an
editor
and
then
at
the
bottom
of
the
file
where,
where
normally
you
would
say
like
like
what
is
that
nappy
module
in
it?
You
know
where
you
had
a
macro
like
nappy
module
in
it
there.
You
will
see
the
the
result
of
replacing
that
macro
with
its
definition
right,
and
so
so
you
can.
F
A
Okay,
so
let's
see
in
okay,
so
we
use
nappy
module
in
it
in
several
places,
like
well
instance
that
I
uses
it
yeah.
So
so,
okay,
so
at
least
instance
that
I
use
is
nappy
module
in
it
right.
So
so
and
it's
it's
a
C,
it's
a
seed
program.
So
then,
if
you,
if
you,
if
you
create
a
if
you
create
an
add-on
right
that
has
like
let's
say
it,
has
this
code
right
and
then
you
you
do.
A
You
know
V
equals
one
and
PM
installed,
and
then
you
copy
the
command
line
that
compiles
the
C
file.
You
replace
it
with
capital
e.
You
set
the
output
to
somewhere,
and
then
you
open
the
output.
Then
you
will
see
you
will
see
this
thing
resolved
to
its
definition,
right,
mm-hmm
and
and
then
you
can
compare
with
with
what
you
wrote
by
hand.
E
A
A
A
Export,
okay,
nappy,
extern
yeah!
No!
That's!
I
don't
know
if
it's
not
the
external
that
you
should
be
using.
A
A
A
Okay
and
that
be
module
export.
This
is
what
you
want
see
because
then,
if
you
do
nappy
module
export,
then
that's
gonna
say:
attribute
visibility
default
right
and
it's
gonna
say:
decla
spec,
dll
export
on
on
windows,
right
so
yeah,
so
so
yeah
and
if
you
go
to
happy
module
in
it,
then
okay,
so
the
name
of
the
initializer
is
napping
register,
module
v
right
and
then
you
add
the
virgin
right
base,
hush-hush
version
and
then
so
what
we're
looking
for
is
nappy
module
initial
yeah.