nhelfman
nhelfman
Microsoft Office Online finds this API proposal extremely helpful and beneficial for many of our use cases. There is a very high complexity for implementing complex text rendering features such...
>As an option, maybe `measureFormattedText` could also take a string and return a line based on the current canvas context: > > ```js > let line = ctx.measureFormattedText('hello world'); >...
> For instance, if the navigation timing API surfaced the time and size of each HTTP chunk received on the client This would be a great and very useful addition...
@tommywilkinson To expand on the use case described - if one wishes to use Compress Dictionary Transport (CDT)(https://github.com/WICG/compression-dictionary-transport) this is likely a must. The CDT feature enables diff download of...
This is what I was thinking when I looked at this code earlier. I plan to try it and will report results here.
Update on my testing - when enabling input maps on a local build of the compiler I was able to create a brolti diff of 10% between 2 production versions...
> However, I'm not sure I understand a way to do this using the immutability principle--would that be to reference an immutable copy of the text container? I believe so....
My vote for visual order - this is the main advantage of using the API to draw text in order without worrying about bidi run resolution.
It could be valuable to explore ideas from the “Media Playback Quality” talk presented at TPAC 2025 (@handellm): [Presentation link](https://docs.google.com/presentation/d/1sd5zEnvlXO5Sk3ENQorUUIQiRz65sv0KZKxDMMYHM3I/edit?slide=id.g37005de94ba_0_159#slide=id.g37005de94ba_0_159) Exposing metrics such as Harmonic FPS and Jitter RMSE (computed...