From 11e03e78a1c5a8f5d68800c2498e171c5b12465a Mon Sep 17 00:00:00 2001 From: Shaban-Eissa Date: Thu, 13 Jun 2024 10:38:13 +0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=96=20DOC:=20Update=20V8=20performance?= =?UTF-8?q?=20metrics=20documentation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- v8-performance-metrics/README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/v8-performance-metrics/README.md b/v8-performance-metrics/README.md index 9f7c50d..b62a2ee 100644 --- a/v8-performance-metrics/README.md +++ b/v8-performance-metrics/README.md @@ -248,7 +248,6 @@ At this step, the V8 engine takes the AST and scopes and outputs bytecodes. #### Understanding V8’s Bytecode --------------------------------- How Ignition Generates Bytecode - Bytecodes are considered small building blocks that can be composed together to build a JavaScript functionality. They abstract the low-level details of machine code. V8 has several hundred bytecodes. There are bytecodes for operators like `Add` or `TypeOf`, or for property loads like `LdaNamedProperty`. V8 also has some pretty specific bytecodes like `CreateObjectLiteral` or `SuspendGenerator`. The header file [bytecodes.h](https://github.com/v8/v8/blob/master/src/interpreter/bytecodes.h) defines the complete list of V8’s bytecodes.