| 00:00 | <Justin Ridgewell> | Exactly, this is the main blocker for the proposal. I couldn’t get agreement to cache unfrozen template strings arrays, and TS is the biggest hurdle because it’s always unfrozen. |
| 00:05 | <danielrosenwasser> | So you're saying that this proposal cannot proceed with its strategy because there will be too many people depending on TS5.9 because they target ES5, but who want to use a polyfill or target a modern runtime with String.dedent? |
| 00:12 | <bakkot> | Strictly speaking it can proceed, it's just that such people will get subtly wrong behavior if they try to use String.dedent |
| 00:15 | <danielrosenwasser> | I would advise us to ignore the spec divergence from TypeScript 5.9 and older in this case. By the time String.dedent is stage 4, it's likely that TS6 will be the latest stable version. |
| 00:17 | <Justin Ridgewell> | Ideally, we’d be able to cache any arrays, and it wouldn’t be an issue. But if the committe decides we can only cache frozen arrays, people stuck on 5.9 will get much worse performance for common tagged templates and probably not realize it. |
| 08:53 | <Aki> | can someone nudge Ruben to document his summaries/conclusions? I'll be working on this in a few hours. |