• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

excaliburjs / Excalibur / 22144324370 / 1
88%
main: 88%

Build:
DEFAULT BRANCH: main
Ran 18 Feb 2026 02:50PM UTC
Files 242
Run time 14s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

18 Feb 2026 02:43PM UTC coverage: 88.695% (-0.04%) from 88.737%
22144324370.1

push

github

web-flow
perf: Impove text/font rasterization and rendering perf by reducing sizes lossless (#3687)

Issue was raised by @JSLegendDev on the discord https://discord.com/channels/1195771303215513671/1471972758136164606/1471985432568004649 

Safari doesn't do as well when re-rastering and uploading that to the GPU causing visible hitches in games which is unacceptable. This can be worked around in the current version by reducing `quality` or making the text as static as possible for unchanging glyphs.

This PR improves the texture usage and reduces the size of text needed to raster for equivalent or better quality text 

## Changes:

- Internally we use the smallest possible bitmap to represent the text
- Caching lookups are improved by using actual hashing with numbers

5413 of 7382 branches covered (73.33%)

14914 of 16815 relevant lines covered (88.69%)

24426.49 hits per line

Source Files on job 22144324370.1
  • Tree
  • List 242
  • Changed 5
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 22144324370
  • ab17499c on github
  • Prev Job for on main (#21700324854.1)
  • Next Job for on main (#22206254204.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc