Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yihua Jin

dblp:197/2985 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
1since 2021 · last 2026
—ORCID · unresolved

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2 · 1 since 2021Systems, architecture and hardware · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 44% Runtime systems and virtual machines · 44% Programming languages and type systems · 13%

Topics — the 2 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Compilers and program optimization › dynamic optimization
inline caching
0.412020
Hidden inheritance: an inline caching design for TypeScript performance · Proc. ACM Program. Lang. 2020
Runtime systems and virtual machines › dynamic compilation
just-in-time compilation
0.412020
Hidden inheritance: an inline caching design for TypeScript performance · Proc. ACM Program. Lang. 2020

Methods — techniques the papers use, named apart from their topics

hidden inheritance · 0.4ahead-of-time compilation · 0.4
YearPublicationVenuePosition
2026 M100: An Orchestrated Dataflow Architecture Powering General AI Computing
Changkui Mao, Changsong Wu, Chao Suo, Danyang Zhu, Hengchang Xiong, Hongzhan Lu, Hongzhen Liu, Junfeng Tang, Lipeng Ge, Shaodong Yang, Shibin Tang, Xiaobo Du, Yihua Jin, Zhiyuan Man, Zhongxiao Yao
ISCA32
2020 Hidden inheritance: an inline caching design for TypeScript performance
abstract
TypeScript is a dynamically typed language widely used to develop large-scale applications nowadays. These applications are usually designed with complex class or interface hierarchies and have highly polymorphic behaviors. These object-oriented (OO) features will lead to inefficient inline caches (ICs) or trigger deoptimizations, which impact the performance of TypeScript applications. To address this problem, we introduce an inline caching design called hidden inheritance (HI). The basic idea of HI is to cache the static information of class or interface hierarchies into hidden classes, which are leveraged to generate efficient inline caches for improving the performance of OO-style TypeScript programs. The HI design is implemented in a TypeScript engine STSC (Static TypeScript Compiler) including a static compiler and a runtime system. STSC statically generates hidden classes and enhanced inline caches, which are applied to generate specialized machine code via ahead-of-time compilation (AOTC) or just-in-time compilation (JITC). To evaluate the efficiency of this technique, we implement STSC on a state-of-the-art JavaScript virtual machine V8 and demonstrate its performance improvements on industrial benchmarks and applications.
Zhefeng Wu, Yihua Jin
Proc. ACM Program. Lang.6