gecko-dev/dom
Andrew McCreight 4ffc0adfb0 Bug 1880692, part 2 - Use an estimate for encoded characters. r=smaug, a=RyanVM
This makes the calculation simpler and faster, at a hopefully small
cost in space. Idea by peterv.

This reduced the time to run a microbenchmark locally by around 12%.

Differential Revision: https://phabricator.services.mozilla.com/D202281
2024-02-22 16:57:14 +00:00
..
abort
animation
audiochannel
base Bug 1880692, part 2 - Use an estimate for encoded characters. r=smaug, a=RyanVM 2024-02-22 16:57:14 +00:00
battery
bindings Bug 1857516 - Get rid of deprecated imp python module in favor of importlib CLOSED TREE a=pascalc 2024-02-05 15:23:59 +00:00
broadcastchannel
browser-element
cache
canvas Bug 1873866 - [esr115] RawBuffer now forbids null/size-only. a=RyanVM 2024-02-09 03:27:13 +00:00
chrome-webidl Bug 1877879 - Implement isActiveInTab and use it for PromptParent. a=pascalc 2024-02-06 17:17:11 +00:00
clients
commandhandler
console
credentialmanagement Bug 1831292 - Disable FedCM mochitests when http3 is enabled to stop intermittent failures - r=timhuang a=test-only 2023-06-15 12:16:34 +00:00
crypto
debugger
docs
encoding
events Bug 1860065 - Use sLastScreenPoint to restore mouse position after releasing pointer lock; a=RyanVM 2024-02-09 04:23:32 +00:00
fetch Bug 1871498 - Let FetchDriver::RunAbortAlogrithm() resolving FetchInstance::mPromises by calling FetchObserver::OnResponseEnd(). r=dom-worker-reviewers,smaug a=RyanVM 2024-01-29 11:02:14 +00:00
file Bug 1862244 - Add GlobalTeardownHelper. r=smaug, a=RyanVM 2023-11-30 18:46:02 +00:00
filesystem Bug 1813299 - Filter out symlinks for webkitdirectory. r=smaug, a=dmeehan 2023-06-07 00:15:13 +00:00
flex
fs Bug 1856072 - Remove custom ResolveCallback for FileSystemGetWritableFileStreamResponse; r=#dom-storage a=dsmith 2023-10-26 13:50:58 +02:00
gamepad
geolocation
grid
html Bug 1864379 - P3. Remove obsolete PWMGR_PASSWORD_INPUT_IN_FORM telemetry probe. a=diannaS 2023-12-07 14:37:10 +00:00
imptests
indexedDB Bug 1879444 - Make SafeRefPtr move assignment work as RefPtr does r=smaug,dom-storage-reviewers,asuth, a-dsmith 2024-02-19 11:33:13 +00:00
interfaces
ipc Bug 1877879 - Implement isActiveInTab and use it for PromptParent. a=pascalc 2024-02-06 17:17:11 +00:00
jsurl
l10n Bug 1843968 - Hold some strong references. r=mccr8, a=dmeehan 2023-08-01 12:09:36 +00:00
locales
localstorage
locks
manifest
mathml
media Bug 1685358 - Apply seek threshold after decoder creation. r=media-playback-reviewers,padenot, a=dsmith 2024-02-22 04:09:56 +00:00
messagechannel Bug 1854076 - ESR115 Improve MessagePort state machine. r=dom-worker-reviewers,edenchuang, a=dsmith 2023-10-24 19:40:56 +00:00
midi Bug 1856695 - Improve how we handle MIDI port creation r=padenot, a=dmeehan 2023-10-10 21:15:59 +00:00
network
notification Bug 1850843 - Keeping doing nothing for NotificationWorkerRunnable when the worker is dying. r=dom-worker-reviewers,smaug a=pascalc 2023-09-05 11:22:24 +00:00
origin-trials
payments
performance Bug 1862244 - Add GlobalTeardownHelper. r=smaug, a=RyanVM 2023-11-30 18:46:02 +00:00
permission
plugins
power
promise Bug 1824613 - Convert consumers of toolkit/mozapps/extensions/ to import ES modules directly. r=extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,sync-reviewers,sgalich,bytesized,robwu,skhamis 2023-06-02 20:00:35 +00:00
prototype Bug 1843968 - Hold some strong references. r=mccr8, a=dmeehan 2023-08-01 12:09:36 +00:00
push
quota Bug 1864123 - Optimize flushing to base stream; r=dom-storage,asuth a=RyanVM 2023-12-06 09:10:06 +00:00
reporting
res
script Bug 1835886 - Cancel outstanding load requests when a document is detached from a global r=smaug, a=dmeehan 2023-06-13 08:46:26 +00:00
security Bug 1764343 - ESR115: Remove steps in Document::Open not derived from spec. r=dveditz, a=dmeehan 2024-01-05 14:50:16 +00:00
serializers
serviceworkers Bug 1862244 - Add GlobalTeardownHelper. r=smaug, a=RyanVM 2023-11-30 18:46:02 +00:00
simpledb
smil
storage
streams Bug 1872296 - Use the same global for promise and chunk r=smaug a=pascalc 2024-01-29 09:42:55 +00:00
svg Bug 1844992 - refactor GetSubStringLength r=emilio a=RyanVM 2023-07-27 10:15:23 +00:00
system
tests Bug 1821884 - Ensure consistent state for fullscreen/pointerlock warnings; r=Gijs, a=RyanVM 2023-06-08 08:56:51 +00:00
url Bug 1836170 - Rename ChromeOnly URL.isValidURL r=geckoview-reviewers,emilio,m_kato 2023-06-02 18:27:12 +00:00
vr Bug 1862244 - Add GlobalTeardownHelper. r=smaug, a=RyanVM 2023-11-30 18:46:02 +00:00
webauthn Bug 1849056 - handle failures of CryptoBuffer::ToArrayBuffer. r=tschuster,webidl,smaug a=pascalc 2023-08-17 20:05:53 +00:00
webbrowserpersist
webgpu
webidl Bug 1865914 - Part 3, r=Gijs,edgar a=RyanVM 2023-12-01 21:22:41 +00:00
webscheduling Bug 1874080 - Nullify WebTaskSchedulerWorker::mWorkerPrivate while Disconnect(). r=smaug, a=RyanVM 2024-01-15 15:53:56 +00:00
webshare
websocket Bug 1846328, follow COM-rules when calling impl methods, r=jesup a=RyanVM 2023-12-04 16:40:04 +00:00
webtransport Bug 1841133: Add null-checks for mTransport in WebTransport r=necko-reviewers,kershaw a=RyanVM 2023-06-30 20:34:54 +00:00
workers Bug 1867982 - Check if WorkerRunnable::Run runs on top of WorkerThreadPrimaryRunnable::Run in a worker thread. a=RyanVM 2024-01-30 14:43:17 +00:00
worklet Bug 1851854 - Use SetPrefableContextOptions for worklet JS ContextOptions. r=mccr8, a=RyanVM 2023-09-11 10:09:45 +00:00
xhr Bug 1858033 - Refactor Proxy::mXMLHttpRequestPrivate to become a WeakPtr and simplify Teardown/Unpin. a=RyanVM 2023-12-08 02:46:46 +00:00
xml
xslt
xul Bug 1836753, make RebuildL10nPrototype a bit more resilient to unusual document states, r=emilio, a=dmeehan 2023-06-13 22:27:32 +00:00
jar.mn
metrics.yaml
moz.build Bug 1677718 - Completely remove AppCache API implementation r=necko-reviewers,emilio,jesup 2023-06-02 07:55:23 +00:00
pings.yaml