07/05/2025
Node.js v24.0.0: āύāϤā§āύ āĻĢāĻŋāĻāĻžāϰ āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāϏāĻŽā§āĻš āĻāĻ āύāĻāϰā§
Node.js āĻšāĻā§āĻā§ āĻāĻāĻāĻŋ āĻāύāĻĒā§āϰāĻŋāϝāĻŧ āĻāĻĒā§āύ-āϏā§āϰā§āϏ, āĻāĻā§āύā§āĻ-āĻĄā§āϰāĻŋāĻā§āύ JavaScript āϰāĻžāύāĻāĻžāĻāĻŽ āĻāύāĻāĻžā§āϰāύāĻŽā§āύā§āĻ āϝāĻž āĻŽā§āϞāϤ āϏāĻžāϰā§āĻāĻžāϰ-āϏāĻžāĻāĻĄ āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϤā§āϰāĻŋāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧāĨ¤ Node.js-āĻāϰ āύāϤā§āύ āĻāĻžāϰā§āϏāύ v24.0.0 āĻāĻ ā§ŦāĻ āĻŽā§ ā§¨ā§Ļ⧍ā§Ģ āĻ āϰāĻŋāϞāĻŋāĻ āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻāϤ⧠āĻŦā§āĻļ āĻāĻŋāĻā§ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āĻāĻĒāĻĄā§āĻ āĻāĻŦāĻ āĻĒā§āϰāύ⧠āĻĢāĻŋāĻāĻžāϰ āĻ
āĻĒāϏāĻžāϰāĻŖ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāϰ āĻŽāϧā§āϝ⧠āĻ
āύā§āϝāϤāĻŽ
ā§§. Strict Assertion Mode
Node.js-āĻāϰ assert āĻŽāĻĄāĻŋāĻāϞ⧠āĻāĻāύ āĻĨā§āĻā§ strict assertion mode āĻĄāĻŋāĻĢāϞā§āĻāĻāĻžāĻŦā§ āĻāĻžāϞ⧠āĻĨāĻžāĻāĻŦā§āĨ¤ āĻāϰ āĻĢāϞ⧠assert.equal() āĻāĻŦāĻ assert.deepEqual() āĻāĻāύ === āĻāĻŦāĻ strict comparison-āĻāϰ āĻŽāϤ⧠āĻāĻāϰāĻŖ āĻāϰā§āĨ¤
āĻāĻāĻŋ āĻĄā§āĻā§āϞāĻĒāĻžāϰāĻĻā§āϰ āĻāύā§āϝ āĻā§āĻĄā§āϰ āύāĻŋāϰā§āĻā§āϞāϤāĻž āϝāĻžāĻāĻžāĻ āĻāϰāĻž āĻāϰāĻ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝ āĻāϰ⧠āϤā§āϞāĻŦā§ āĻāĻŦāĻ āĻāϰāϰ āĻŽā§āϏā§āĻ āĻā§āϞ⧠āĻāϰāĻ āĻĒāϰāĻŋāώā§āĻāĻžāϰ āĻ āĻ
āϰā§āĻĨāĻŦā§āϧāĻ āĻšāĻŦā§āĨ¤
⧍. Deprecated API āĻ
āĻĒāϏāĻžāϰāĻŖ
v24.0.0-āĻ āĻāĻŋāĻā§ āĻĒā§āϰāύ⧠API āĻ
āĻĒāϏāĻžāϰāĻŖ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āϝāĻž āĻāĻŦāĻŋāώā§āϝ⧠Node.js āϏāĻāϏā§āĻāϰāĻŖā§ āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞāϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻŦā§āĨ¤ āϝā§āĻŽāύ:
util.isDate() â-arg instanceof Date
util.isError() â -arg instanceof Error
util.isFunction() â - typeof arg === 'function'
util.isNull() â - arg === null
util.isNullOrUndefined() â - arg === null || arg === undefined
āĻāĻāĻŋ āĻāύā§āύāϤ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻ āĻā§āĻĄā§āϰ āϏāĻžāĻĻā§āĻļā§āϝ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāϤ⧠āϏāĻšāĻžāϝāĻŧāϤāĻž āĻāϰāĻŦā§āĨ¤
ā§Š. Diagnostic Report-āĻ āύāϤā§āύ āĻĢāĻŋāĻāĻžāϰ
āύāϤā§āύ āĻāĻžāϰā§āϏāύā§, diagnostic report āĻāĻāύ TCP āĻāĻŦāĻ UDP āĻšā§āϝāĻžāύā§āĻĄā§āϞāĻā§āϞā§āϰ āĻāύā§āϝ ipv4 āĻāĻŦāĻ ipv6 āϤāĻĨā§āϝ āϝā§āĻā§āϤ āĻāϰā§āĻā§āĨ¤ āĻāĻāĻŋ āύā§āĻāĻā§āĻžāϰā§āĻ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āϏāĻŽāϏā§āϝāĻž āĻāĻŋāĻšā§āύāĻŋāϤ āĻāϰāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāĻŦā§, āĻŦāĻŋāĻļā§āώ āĻāϰ⧠āĻŦā§ āĻŽāĻžāĻĒā§āϰ āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āĨ¤
ā§Ē. Custom Inspection Functions
util.inspect()-āĻ āĻāĻāύ āĻāĻžāϏā§āĻāĻŽ āĻāύāϏā§āĻĒā§āĻāĻļāύ āĻĢāĻžāĻāĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āϏā§āĻŦāĻŋāϧāĻž āĻāϏā§āĻā§ util.inspect.custom āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤ āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĄā§āĻā§āϞāĻĒāĻžāϰāϰāĻž āĻ
āĻŦāĻā§āĻā§āĻā§āϰ āĻāĻžāϏā§āĻāĻŽ āϞāĻāĻŋāĻ āĻ
āύā§āϝāĻžāϝāĻŧā§ āϞāĻ āĻāĻāĻāĻĒā§āĻ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§āύāĨ¤
ā§Ģ. Buffer API-āϤ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāύ
Buffer.prototype.slice() āĻāĻāύ deprecated āĻā§āώāĻŖāĻž āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠buf.subarray() āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻĒāϰāĻžāĻŽāϰā§āĻļ āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻā§, āϝā§āĻāĻŋ TypedArray āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āĻ
āύā§āϝāĻžā§ā§ āĻāϰāĻ āύāĻŋāϰā§āĻā§āϞāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰā§āĨ¤
ā§Ŧ. AsyncLocalStorage-āĻāϰ āĻāύā§āύā§āύ
AsyncLocalStorage āĻāĻāύ āĻāϰāĻ āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞ āĻ āĻāĻžāϰā§āϝāĻāϰ āĻšāϝāĻŧā§āĻā§āĨ¤ āĻ
ā§āϝāĻžāϏāĻŋāύāĻā§āϰā§āύāĻžāϏ āĻĒā§āϰāϏā§āϏāĻā§āϞā§āϰ āĻŽāϧā§āϝ⧠āĻāύāĻā§āĻā§āϏāĻ āĻŽā§āϝāĻžāύā§āĻāĻŽā§āύā§āĻ āĻāϰāĻ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝāĻāĻžāĻŦā§ āϏāĻŽā§āĻĒāύā§āύ āĻšāĻŦā§ āĻāĻ āĻāĻĒāĻĄā§āĻā§āϰ āĻĢāϞā§āĨ¤
Node.js v24.0.0 āύāϤā§āύ āĻāĻžāϰā§āϏāύ āĻāĻŋ āĻā§āĻĄā§āϰ āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞāϤāĻž, āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āϏāĻšāĻ āĻāϰāĻž āĻāĻŦāĻ āĻāϧā§āύāĻŋāĻ JavaScript āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻžāϰ āϞāĻā§āώā§āϝ⧠āϤā§āϰāĻŋ āĻšāϝāĻŧā§āĻā§āĨ¤ āĻĄā§āĻā§āϞāĻĒāĻžāϰāĻĻā§āϰ āĻāύā§āϝ āĻāĻāĻŋ āĻāϰāĻ āύāĻŋāϰāĻžāĻĒāĻĻ, āĻāϰā§āĻŽāĻā§āώāĻŽ āĻāĻŦāĻ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝ āĻ
āĻāĻŋāĻā§āĻāϤāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻŦā§āĨ¤
āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻĒā§āĻļāĻžāĻĻāĻžāϰ Node.js āĻĄā§āĻā§āϞāĻĒāĻžāϰ āĻšāύ, āϤāĻŦā§ āĻāĻāύāĻ āĻāĻ āύāϤā§āύ āϏāĻāϏā§āĻāϰāĻŖāĻāĻŋ āĻāĻĒāύāĻžāϰ āĻĒā§āϰāĻā§āĻā§āĻā§ āĻĒāϰā§āĻ āĻāϰ⧠āĻĻā§āĻāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āϤāĻĨā§āϝāϏā§āϤā§āϰ:
Node.js Official Documentation