►
From YouTube: Node js Diagnostic working group meeting 5th April 2022
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
And
henceforth,
this
time
slot
will
be
prevalent
with
two
weekly
cadence
for
each
of
the
slots.
A
C
Yeah
that
issue
was
submitted
by
me
and
the
main
goal
of
the
program
is
that
currently
the
pro
books
provided
the
opportunity
that
I
mean
real
time
in
tracing
api.
Like
say,
we
can
use
the
global
performance,
dot
mark
and
the
global
performance
dot,
mario
to
measure
user
timings
of
their
events.
But
it's
there
is
no
space
to
name
space
support
in
this
market
and
measure.
So
it
is
very
easy
to
get
to
get
stepping
on
our
other
marks
and
measures
when
we
are
using
them
to
chase
our
server-side
server-style
events.
C
I
have
submitted
a
issue
to
the
w3c
to
discuss
the
problem
and
we
have
reached
a
consensus
that
the
when
there
are
interest
in
other
implementers
like
say
browsers
as
they
are
willing
to
try
out
adding
namespace
support
to
the
user
timing
api
and
so
that
they
can
introduce,
introduce
the
also
they
can
also
introduce
the
tracing
to
use
users
into
the
dev
tools
to
display
the
username
space
in
the
dev
tools.
So.
A
C
C
C
So
basically
the
problem
is
about
the
performance,
dot
mark
and
the
performance,
the
mirror
being
without
the
number
space
we
can
collide
with
it
with
each
other
in
a.
I
think,
it's
in
in
a
sync
event.
So
since
then,
I
think
we
can
have
like
say
have
multiple
facing
event
similar
same
everything
event
in
parallel
and
they
can
have.
C
They
can
try
to
visit
with
each
other
since
they
have
the
same
names.
So
that's
the
problem
on
the
issue,
so
I'm
I'm
submitting
the
since
we
have
a
very
brief
early
consensus
on
the
wcc
opening
group.
So
I'm
submitting
the
issue
to
node.js
to
see
if
there
are
interests
or
any
feedbacks
to
the
idea
of
this
problem
and
I'm
supposed
to,
we
are
going
to
draft
the
stack
changes
to
the
timing
of
the
cc
working
group.
C
And
if
there
is
no
feedback
for
now,
I
we
can
just
discuss
the
problem
on
the
github
and
we
in
our
post,
the
I'll
post
updates
on
the
issue.
Checker
and
probably
we
can.
C
A
Really
great
problem
to
solve,
but
just
trying
to
understand
some
of
the
details.
For
example,
when
you
say
the
performance
entries
are
going
to
be
created
again
and
again
with
the
same
name,
is
it
by
the
same
program
hitting
the
same
name
and
again
because
you're
running
in
a
loop
kind
of
thing,
or
is
it
by
different
programs
belonging
to
different
npm
modules
using
the
same
name
colliding?
Yes,.
C
They
can
have
some
name
same
entry
name,
so
their
marks
and
measures
may
collide,
and
another
problem
is
that
the
currently
the
permanent
performance
entries
are
all
created
in
the
global
performance
timeline
and
people
have,
to
like
say,
use
the
global
performance,
dot
clear
mark
in
the
performance
startup,
clear
measures
to
remove
the
entries
from
the
global
performance
timeline,
which
is
not
very
our
very,
not
very
javascript,
idiom
of
garbage
collecting
resources.
B
C
Yeah
right-
and
we
don't
have
to
cl
significantly-
is
that
when
we
want
to
clear
entries
from
the
global
performance
timeline,
we
have
to
use
the
name
and
the
types
to
clear
the
entries.
So
that's
another
problem
with
the
name,
since
we
have
to
clear
the
entry
with
the
names
which
maybe
we
may
accidentally
remove
other
others
entries
with
the
same
name.
So
that's
that's.
That's
another
name
with
inclining.
D
Do
we
have
a
benchmark
or
a
way
of
measuring
how
much
it
affects
a
real
world
application.
C
What
do
you
mean
by
benchmark?
If
I
understand
correctly,
we
already
have
a
benchmark
of
the
performance
api
in
node.js
already.
D
Yeah,
I
I
mean
basically
I
assuming
that
this
is
a
bug
that
can
increase
the
memory,
the
memory,
consumption
and
then
the
garbage
collection
will
run
more
time
and
then
you
have
block
in
the
event
loop,
so
it
it
can
hurt
the
performance.
I
think
that
the
major
problem
is
it
right.
C
The
major
problem
is
that
people
may
forget
to
clear
the
entries
in
the
global
timeline.
So
that's
a
performance,
a
problem
of
memory
leaking
and
we
have
already
pursued.
C
D
So
so,
basically,
the
the
memory
leak
is
the
the
main,
the
main
issue
in
this
in
this
problem,
and
I
mean
for
we
have
a
way
of
measurement.
For
I
mean
if
I
forgot
to
to
clean
up
three
entries,
how
much
memory
I
I
am
leaking,
or
something
like
that
just
to
to
to
capture
how
much
what
is
the
if
it
is
critical
or
not
for
current
application
using
the
performancy
hooks,
you
know.
C
And
the
current
api
ship
is
designed
by
the
wcc
in
in
their
currently
usage
intent,
it's
for
the
browser
and
like
say
the
host
and
most
performance
engines,
since
they
are
never
getting
garbage
collected
since
it's
by
intent
and
when
the
problem
comes
to
the
user
timing
and
the
drawback
or
current
api
design
is
getting
more
significant
and
for
the
userland
performance
tracing.
Since
we
have
like
say
third-party
libraries
and
the
code,
we
are
not
controlled.
D
Yeah,
so,
okay,
that's
clear
from
me:
this
is
this
is
also
a
potential
security
bug.
I
mean
if
you
install
some,
if
you
run
some
some
code
every
time
that
creates
measurement
and
do
not
clean
up
it
basically
will
go
out
of
memory.
Some
some
moments
right,
so
yeah.
E
D
Yeah,
it's
not
clear
for
me
the
solution
I
mean
by
just
reading
the
issue.
I
I
got
the
the
problem,
but
I
assuming
that
you,
you
have
provided
a
way
to
solve
it
right.
C
D
A
D
D
Yeah,
actually
I
I
have
a
question
that
situation,
because
there
are
some
tools
that
most
of
us
is
unaware.
I
mean
is
maintained
by
other
folk.
That
is
not
from
diagnostics,
so
we
don't.
We
don't
have
too
much
information
to
to
to
say
that
it
is
still
under
maintenance
or
nobody.
Nobody
use
it
anymore.
I
just
want
to
to
make
sure
that
we
have.
What
is
that
the
list
for
a
two
to
be
accepted?
D
I
mean
in
the
tier
one
chair
two,
but
usually
the
the
tier
three
is
is
the
is
the
tool
just
to
to
to
to
stay
on
the
on
hadar,
but
not
provide
any
tests
or
anything
right
but
yeah,
and
what
about
those?
Those
modules
that
we
don't
have
much
information
about.
A
So
the
tier
one
and
tier
two
qualifications
are
pretty
straightforward.
Tier
three
says
it's:
if
possible,
its
deceit
will
be
run,
at
least
in
nightly
of
the
node
jfci.
But,
interestingly,
none
of
these
qualifiers
mention
anything
about.
You
know
the
the
information
regarding
the
author
ship
or
any
source
of
information
pertinent
to
the
actual
debugging
tool.
A
If
I
remember
correctly,
the
previous
conversation
on
this
was
that
the
tool
doesn't
have
to
be
maintained
by
the
node.js
organization
doesn't
have
to
be
residing
in
any
of
our
post
it
as
long
as
these
conditions
are
met
like
it
has
a
a
suit.
It's
widely
used,
and
it's
it's
working
on
all
these
supported
platforms.
D
D
It's
the
organization,
yeah,
it's
a
great
organization,
so
I'm
not
sure
what
we
can
do
in
that
situation,
because
the
last
release
from
these
two,
as
far
as
I
can
see
in
the
github,
is
in
2020.
So
it's
kind
of
old.
D
B
A
If
the
tool
is
exposing
a
unique
capability
which
is
not
available
in
other
tools
whatsoever,
minimum
in
scale
and
depth,
then
we
should
see
whether
we
can
influence
the
current
state
of
maintenance
in
in
some
way
like,
for
example,
we
have
sourced
some
of
these
some
of
the
tools-
I
I
don't
remember
which
one
but
we
we
fought
it
into
our
project
and
started,
maintaining
it
and
then
eventually
merged
into
the
core.
D
Okay,
so
for
mdb
by
just
looking
to
the
readme,
it
is
basically
post
martin
debug,
like
any
ll
node,
and
I
don't
think
that
there's
any
people
around
that
knows
about
these
two,
and
so
we
can
close
it.
E
D
Yeah
this
one
is
a
bit
word
because
I
don't
see
any
any
pm
module
with
this
name.
B
A
We
definitely
have
two
alternatives:
one
is
the
hipdam
tool
without
the
node
dash
prefix
to
it,
and
then
we
also
have
the
same
capability
integrated
into
the
node
code
as
an
api
which
is
under
the
v8.
So
what
the
npm
tool
used
to
do
is
basically
available
as
a
public
api
yeah,
there
may
be
very
thin
use
cases
wherein
you
you
would
want
to
run
it
as
a
module
versus
an
api.
I
I
don't
know
what
what
is
that
advantage
or
disadvantage,
but
yeah?
A
So
when
we
close
the
issue
I
mean,
do
we
also
take
an
action
on
adjusting
the
tool
from
the
original
list,
either
mark
it
as
discussed
and
found
to
be
not
used
or
remove
it
from
the
table
altogether?.
A
D
Okay,
so
I
will
open
the
that
issues
again
and
if
someone
wants
to
create
a
pr
to
update
the
list
tag.
D
And
then,
when
it's
when
it
merges,
we
we
close.
B
A
Don't
you
want
to
take
it
up
because
yep
you
seem
to
be
starting
to
contribute
to
not
just
core,
so
this
would
be
a
good
opportunity
to
add
all
the
items
in
your
list.
Yeah.
E
D
Another
pr
for
that,
because
the
discussion
might
be
a
bit
slightly
different.
You
know:
okay,.
D
B
A
B
A
C
A
Some
conversation
on
a
specific
tool
can
unnecessarily
drag
the
whole
vr
from
landing
okay.
Secondly,
we
have
one
one
issue
opened
in
the
diagnostic
repo
for
each
of
the
tool,
so
it
makes
sense
to
have
a
one-on-one
association.
D
Okay,
so
let's
move
forward,
I
think
that
we
can
move
forward
and
then
tony
can
can
you
create
the
appears
later
yeah.
B
D
Just
just
before
going
to
the
next
item
to
the
list,
I
think
that
can
we
jump
to
two
specific
items,
because
those
items
is
the
one
that
I'm
working
on
so
maybe
in
the
next
meeting
I
will
be.
I
will
not
be
not
here
will
not
be
here
to
discuss
so
is
there
is
the
item
5538
and
537.
B
A
D
D
Yes
and
sorry.
D
I'm
a
member
of
no
the
clinic
gis.
I
currently
maintaining
all
the
the
suite
of
tools.
It
is
supported
by
all
the
node.js
versions
and
yeah.
I
I
think
that
it
is
getting
more
usage.
I
in
the
in
the
start
of
this,
this
two
in
the
the
beginning
of
this
two.
D
It
was
you
it
was
created
by
near
four,
but
right
now
it
is
fully
open
sourcing,
a
different
organization,
so
I
think
that
might
be
good
to
to
to
keep
in
the
list,
but
instead
of
but
moving,
but
moving
it
to
a
new
target.
That
is,
let
me
see.
D
A
It
as
too
early-
I
don't
know
when
yeah
made
over
there,
but
yeah.
A
Yeah
I
have
heard
enough
on
node
clinic.
So
definitely
there
is
usage
in
the
field
of
this.
So
the
only
tier
one
tool
which
is
the
diagnostic
report
was
in
the
unclassified
section.
I
made
it
into
tier
one,
so
I
might
have
the
procedure
or
the
qualifying
criteria.
A
A
D
Following
question
here,
yeah,
actually,
my
concern
here
is
because
they
know
the
clinic
is
a
suite
of
tools.
You
know
it
contains
flame
grafts.
It
contains
a
hipped
up
and
a
lot
of
those
stuff
and
those
those
tools
have
third
part
dependence.
For
instance,
the
0x
is
a
tool
that
no
the
clinic
depends.
So
it
means
that
if
we
move
the
node
clinic
to
tier
1,
0x
will
be
probably
in
the
tier
1
as
well.
A
A
C
B
No
problem,
my
question
regarding
these
two
tools
is:
how
could
we
test
them
in
the
cir.
D
Yeah,
I
I'm
not
sure
about
how
this
test
work,
because
I
mean
node
cleaning
has
as
has
its
test
and
I'm
not
sure.
If,
for
every
release
of
node.js,
it
will
run
the
test
inside
the
node
clinic
or
are
we
sure
to
create
a
new
test
for
that.
B
D
Me,
I
think,
yeah.
I
think
that
when
you
open
the
pier
to
they
didn't
know
the
clinic
here
list,
they
we
can
probably
discuss.
E
D
C
E
D
Yeah
that
ll
node,
I
think
in
which
tier
it
is
target
in
the
second
one,
yeah
yeah.
E
D
Says
I'm
not
sure
why
it
is
not
already
in
the
in
the
tier
2,
because
it
is,
it
belongs
to
the
node.js
organization
right.
D
I
don't
know
he's
having
some
some
issues
in
the
latest
version
with
node.js.
D
B
A
A
E
E
A
B
A
D
Actually,
the
chrome
dev
tools
is
the
complete
suite.
You
know
like
you
can
run
profiling.
You
can
run
memory
everything
that
is
unclear
for
me
to
to
to
stay
there,
because
you
know
it's
like
a
v8
thing,
so
also
the
v8
is
fully
supported
by
chrome.
D
D
I
mean
it
probably
should
not
be,
that
least
because
it
is
like
it's
like
v8.
We
don't
have
a
tier
list
for
the
v8.
You
know,
because
I
mean
it
is
more-
is
more
a
business
feature
from
chrome
than
any
anything
else.
D
I
I
mean
this
is
my
my
point
of
view
looking
outside,
but
maybe
when
you
open
the
the
pr,
if
we
we
decide
to
remove
it,
we
we
can
discuss
about
it
but
yeah.
For
me,
I
don't
think
that
there
is
a
way
to
support
it
in
tier
one,
because
it
is
basically
use
everything
from
from
v8
and
it
should
be
tested
there.
B
A
B
Yeah,
it's
yeah,
it's
my
point
also
that
sometimes
we
also
want
to
provide
documentation
and
stuff
like
that,
and
maybe
it's
enough
to
see
that.
Okay,
it's
a
target
because
people
could
use
it
it's
widely
used
and
we
want
to
provide
good
documentation
the
context
on
the
gs
to
use
it
or
maybe
it
already
exists.
I
don't
remember,
but
maybe
we
already
have
stuff
like
this.
B
A
I
also
think
that
this
suit
of
tool
cdt
have
server-side
apis
for
debugging
the
code.
I
don't
know
the
exact
nature
of
the
debugging,
but
it.
D
We
have
several
guides
on
that
in
the
in
our
tutorials
in
the
diagnostic
repository
yeah,
maybe
target
a
tier
one
would
be
nice,
but
I
mean
my
my
real
concern
here
is
how
should
I,
how
should
I
support
these
two?
You
know
because
does
it
make
sense
to
me
to
to
to
node.js
create
tests
for
v8
for
chrome,
devtools
usage?
You
know
because
it's
it's
basically
v8.
You
know
you
cannot
v8
test
us,
but
not
us.
That's
v8.
You
know
yeah,
but.
B
My
point
wasn't
that
my
point
was
just
to
I
did.
I
said
that
we
want
to
target
the
tier
one
because
we
want.
We
don't
want
to
add
tests,
because
we
we
cannot
test
it
so
and
it's
more
like
we
could
provide
documentation
and
guides
so,
but
my
point
is
just
to
not
delete
it,
but
it's
not
too
full
supported
because,
as
you
mentioned,
your
points
are
I'm
okay.
With
your
points.
D
B
B
D
D
A
A
Yeah
this
one
looks
to
be
the
guy,
so
the
the
key
thing
is
time.
Travel
debugging
is
really
cool
stuff,
which
helps
you
move
backward
in
the
instance
of
the
executions
in
a
step-by-step
and
controlled
manner.
But
then,
if
it
is
relevant
only
in
the
chakra
core
javascript
engine,
which
is
absolutely.
D
D
Yeah,
basically,
as
far
as
I
know,
the
chakra
chakra
is
only
enjoying
for
for
for
edge
microsoft,
edge
right
and
after
I
don't
know,
2021
or
2020,
it
doesn't
use
more
chakra.
So
I
don't
think
that
this
is
still
a
thing.
You
know.
D
E
B
B
I
don't
know
if
you
want
to
move
on
another
item,
but
I
want
just
to
mention
something
about
trace
gcc.
If
I
have
one
or
two
minutes
sure
yeah
so
recently
to
address
dc
to
to
the
list
and
then
add
a
few
tests
or
run
tests,
and
now
I
think
that
it
could
be
nice
to
have
a
guide
to
use
it,
and
I
just
want
to
share
with
you
and
know
if
you
have
doubt
or
if
you
want
to
give
me
for
insight.
B
My
point
of
view
was
that,
as
when
you
run
this
comment,
you
have
mark
sweep
scavenge
events,
and
probably
people
are
a
bit
scary
of
meaning
of
this
stuff.
So
it
could
be
start
with
a
little
guide.
To
just
give
you
insight
and
explain
how
we
could
use
strategy
to,
for
example,
try
to
support
memory
leak
or
if
we
think
that
he
could
have
a
radix.
And
then,
if
we
see
that
we
have
a
few
mark
super
version
that
doesn't
clean
memory,
then
you
could
have
a
memory
them
too
fine
and
stuff
like
that.
D
But
basically
it
is
not.
We
currently
have
an
issue
that
you
was.
You
was
working
on
about
it
in
the
diagnostic.
Then
I
will
yeah.
Basically,
this
is
the
guide.
You
know.
B
A
B
I
probably
won't
be
there
because
I
think
it's
two
or
three
mornings,
my
time
so
yeah,
but
maybe
I
would
try,
but
I'm
not
sure.