Published inJavaScript in Plain EnglishBrave Core Architecture: An ExplanationHere I explain how Brave core works.Jan 30, 2023Jan 30, 2023
Published inJavaScript in Plain EnglishChromium-Powered Taint TrackingIn this chapter, I will talk about Chromium-powered Taint Tracking. I modify the V8 and bink to provide a way that watches the transfer of…Nov 10, 2022Nov 10, 2022
Published inJavaScript in Plain EnglishLet’s Understand Chrome V8: How Does the Ignition WorkChapter 30: Load JSfunction and execute bytecodeOct 27, 2022Oct 27, 2022
Published inJavaScript in Plain EnglishLet’s Understand Chrome V8: How Does CallBuiltin WorkChapter 29: The builtin calling conventionOct 14, 2022Oct 14, 2022
Let’s Understand Chrome V8: V8 Architectural OverviewIn this article, I share a SVG figure which shows what the important content and code are in every phase.Oct 13, 2022Oct 13, 2022
Published inJavaScript in Plain EnglishLet’s Understand Chrome V8: Reveal How V8 Implements JS APIChapter 28: The substring’s fundamentalsOct 4, 2022Oct 4, 2022
Published inJavaScript in Plain EnglishLet’s Understand Chrome V8: What Is the Bytecode Dispatch and How Does It WorkChapter 27: The bytecode dispatch’s fundamentalsSep 28, 2022Sep 28, 2022
Published inJavaScript in Plain EnglishLet’s Understand Chrome V8: How Bytecode WorksChapter 26: The bytecode handler’s fundamentalsSep 23, 2022Sep 23, 2022
Published inJavaScript in Plain EnglishLet’s Understand Chrome V8: What Is the Builtin at Play Here?Chapter: The builtin’s fundamentalsSep 21, 2022Sep 21, 2022
Published inJavaScript in Plain EnglishLet’s Understand Chrome V8: Compiler Workflow: How does V8 Describe Your JavaScript FunctionChapter 24: The fundemantals of SharedFunction and JSFunctionSep 16, 2022Sep 16, 2022