Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
83 changes: 83 additions & 0 deletions meetings/2026-04-28.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
| | |
|:----------------|:----------------------------------------------------------------------------|
| Minutes of the: | [25th meeting of Ecma TC55](https://github.com/WinterTC55/admin/issues/182) |
| held in: | Zoom Teleconference |
| on: | 28 April 2026 |

| | |
|:---------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **Chairs:** | Andreu Botella (Igalia, S.L.) |
| **Attendees:** | James M Snell (Cloudflare), Andreu Botella (Igalia, S.L.), Romulo Cintra do Espirito Santo (Igalia, S.L.), Chris de Almeida (OpenJS Foundation), Ethan Arrowood (Invited Expert), Dean Srebnik (Invited Expert), Sam Gammon (Invited Expert) |
| **Secretary:** | Aki Rose Braun (Ecma International) |
# 1 Welcome, opening and meeting logistics

**Andreu Botella**, chair of TC55, began the teleconference and welcomed attendees. All attendees were informed that the meeting was recorded and transcribed by Zoom for the purpose of note-taking, and directed to review the [video recording and legal disclaimer](https://github.com/WinterTC55/admin/tree/main/VIDEO_RECORDING_AND_LEGAL_DISCLAIMER.md) if they were not familiar.

# 2 Approval of the minutes of the virtual meeting of 14 April 2026

This meeting was scheduled before minutes from the previous meeting were prepared. They will be reviewed and approved at the next meeting.

# 3 Review of the agenda

The agenda was created from the comments on [the meeting’s associated GitHub issue](https://github.com/WinterTC55/admin/issues/182), as is the standard practice for TC55. It was proposed and approved at the start of the meeting.

* Review of Ecma IPR policy (1 min)
* TC55 is a Royalty-Free Technical committee, which means it operates under the [Royalty-free patent policy](https://ecma-international.org/policies/by-ipr/royalty-free-patent-policy-extension-option/), an extension of the Ecma [Code of Conduct in Patent Matters](https://ecma-international.org/policies/by-ipr/code-of-conduct-in-patent-matters/)
* Make sure you have reviewed this policy and, where applicable, so has your legal team
* Review of the notes for last meeting (5 min)
* Approval of this meeting's agenda (2 min)
* Chair election [April 2026 chair election \#181](https://github.com/WinterTC55/admin/issues/181) (10 min)
* Runtime keys TR approval [Draft Technical Report runtime-keys\#30](https://github.com/WinterTC55/runtime-keys/pull/30) (20 min)
* Approval of additions to the runtime keys TR:
* PythonMonkey [Add PythonMonkey runtime runtime-keys\#17](https://github.com/WinterTC55/runtime-keys/pull/17) (5 min)
* QuickJS [Add QuickJS runtime-keys\#25](https://github.com/WinterTC55/runtime-keys/pull/25) (5 min)
* QuickJS-NG [Add QuickJS-NG runtime-keys\#26](https://github.com/WinterTC55/runtime-keys/pull/26) (5 min)
* Rhino [Add Rhino runtime-keys\#27](https://github.com/WinterTC55/runtime-keys/pull/27) (5 min)
* Convex [Add Convex runtime-keys\#28](https://github.com/WinterTC55/runtime-keys/pull/28) (5 min)
* Andromeda [Add Andromeda runtime-keys\#29](https://github.com/WinterTC55/runtime-keys/pull/29) (5 min)

# 4 Discussions

## 4.1 Runtime keys

### 4.1.1 Open PRs for additions to runtime keys

The following additions were addressed and approved by the committee:
* PythonMonkey
* QuickJS
* QuickJS-NG
* Rhino
* Convex
* Andromeda

Comment thread
gesa marked this conversation as resolved.
### 4.1.2 Document formatting

The secretary requested the committee consider an alteration to the rendering of the canonical source for runtime keys, without necessarily making changes to the underlying data, due to how the table of the current data renders.

This set off a conversation regarding how the data itself was organised, and the committee decided to ever-so-slightly modify the required information for submissions to the TR. Instead of ordering by organisation alphabetically, submissions to runtime-keys.json will be ordered by *key* alphabetically.

In addition, Ethan Arrowood volunteered to modify the document output to combine optional metadata into one table field for the purpose of rendering.

### 4.1.3 Remaining runtime additions

The committee addressed an open but outdated addition for Andromeda. Luckily, Dean Srebnik was on the call and able to provide updated information in real-time. Andromeda’s addition to the TR was approved.

## 4.2 Chair election

Chris de Almeida volunteered to co-chair TC55 in place of Luca Casonato with his departure from Deno. Ethan Arrowood volunteered to assist in a facilitator role, and the committee will address again in the future when Harper joins Ecma.

# 5 Any other business

Andreu announced that he expects to take some extended time away starting mid-summer, the committee will concern itself with its leadership again at that time.

# 6 Next meetings

The next meetings will take place as Zoom video calls fortnightly. The next scheduled is on 15 May.

## 6.1 Past and Future Agendas

Agendas are built via GitHub issues in the [WinterTC admin repo](https://github.com/WinterTC55/admin/), and remain available in perpetuity.

# 7 Conclusion

The Chair wrapped up the meeting and the call concluded.