Leaving slide mode.

Involving Students and Academia in Web Platform Implementation

Mikhail Barash (Univ. of Bergen, Norway)

TPAC 2025
Kobe, Japan & online
10–14 November 2025

Participation Policies

IRC

Agenda

Overview of collaboration between University of Bergen and TC39

Discussion

Summary & Next Steps

University of Bergen (UiB)

Bergen Language Design Laboratory, Department of Informatics

✅ We appreciate participation in standards and open-source work.

UiB: Implementation Work

Project Course: specialized for a small group of 2—5 students, who are mentored by industry professionals over ~12 weeks

  • Array Grouping
  • Upsert
  • Joint Iteration
  • Temporal
  • Signals

Thank you to the mentors!

Aapo Alasuutari, Eemeli Aro, Shane F. Carr, Luca Casonato, Philip Chimento, Ashley Claymore, Daniel Ehrenberg, Jonathan Kuperman, Kevin Ness, Daniel Minor, Nicolò Ribaudo, Justin Ridgewell, Yulia Startsev, Bryan Thrall, Rich Waldron

Elsewhere

[book by Pavel Panchekha]

Web Browser Engineering (by Pavel Panchekha & Chris Harrelson)

Learning objectives are different.

UiB: Skills Acquired

UiB: Contributions

  • Tests
  • Implementations in engines
  • Tutorials & talks
  • Co-authoring changes to a proposal spec using ecmarkup
  • Co-authoring changes to a proposal design
  • Scientific research on proposals

Still to explore

  • Reviewing proposals/spec
  • Presenting at committee meetings
  • Contributions to non-API proposals
  • Designing/authoring a proposal
  • ...

UiB: Other Projects Around TC39

Most of these done under the auspices of TC39-TG5

UiB: Scientific Research on TC39

TC39-TG5

Task Group on Experiments in Programming Language Standardization

TG5 & UCSD

Discussion

Summary & Next Steps

➡️ A document describing possible types of student contributions?