Mon Apr 21 2025 06:06:56 PDT
  • Status: RESOLVED
  • Resolution: FIXED
  • Classification: Client Software, Developer Infrastructure, Components, Server Software, Other
  • Whiteboard: [sp3]

This result was limited to 500 bugs. See all search results for this query.
ID Type Summary Product Comp Assignee Status Resolution Updated
878346 Make SVG transform="" a presentation attribute (map it into the style property) Core SVG emilio RESO FIXE 2024-11-08
1351231 Implement PFetch protocol and backing FetchService to allow Workers to request fetches without involving the main thread of their process Core DOM: Networking echuang RESO FIXE 2023-05-19
1364813 Devirtualize nsIFrame::IsFrameOfType() Core Layout emilio RESO FIXE 2023-11-28
1384562 Optimize the obj_toString call in OrdinaryToPrimitive Core JavaScript Engine jdemooij RESO FIXE 2023-03-07
1404916 nsContentIterator is used over anonymous content Core DOM: Core & HTML emilio RESO FIXE 2023-10-23
1444491 Consider updating to autofocus spec changes Core DOM: Core & HTML sefeng RESO FIXE 2023-07-03
1447839 Stop using PathBuilderSkia in PathBuilderRecording Core Graphics: WebRender jmuizelaar RESO FIXE 2023-03-22
1483869 Consider rewriting Function.prototype.bind Core JavaScript Engine jdemooij RESO FIXE 2025-03-30
1488780 decommit can be slow while holding the allocator lock Core Memory Allocator pbone RESO FIXE 2025-01-05
1494466 PBackgroundStorage::OriginsHavingData sends cross-origin data to a content process Core Storage: localStorag nobody RESO FIXE 2023-03-07
1499054 Run tasks under unique OS user accounts on Linux Taskcluster Workers pmoore RESO FIXE 2023-12-18
1531405 Gather telemetry on cross-origin style sheet Content-Type headers Core DOM: Core & HTML valentin.gosu RESO FIXE 2023-03-07
1532952 Create Linux AArch64 build on Taskcluster Firefox Build System Task Configuration mh+mozilla RESO FIXE 2023-11-27
1539835 Flip pref on for lsng for (non-early) beta and release Core Storage: localStorag jan.varga RESO FIXE 2023-03-07
1553691 CrossProcessSemaphore is unimplemented on OSX Core IPC lsalzman RESO FIXE 2023-12-18
1599979 [meta] Enable LSNG on Release Core Storage: localStorag jan.varga RESO FIXE 2024-11-01
1609478 Avoid doing large memsets to poison values (or to 0, etc) under the memory lock Core Memory Allocator pbone RESO FIXE 2023-12-26
1612061 Audit DocumentChannel for cross-origin network leaks we can avoid Core Networking tom RESO FIXE 2023-03-07
1635155 Checkerboarding on sticky elements Core Panning and Zooming nobody RESO FIXE 2023-03-07
1643611 Stop intercepting requests in embed and object elements Core DOM: Service Workers joshuacmarshall RESO FIXE 2023-03-07
1658748 [wpt-sync] Sync PR 24975 - Add tests for disabled input clicks Core DOM: Core & HTML wptsync RESO FIXE 2023-09-18
1658996 New wpt failures in /dom/events/Event-dispatch-click.html Core DOM: Core & HTML vhilla RESO FIXE 2023-12-22
1663700 Enable PGO profile generation for child processes on Android GeckoView General jnicol RESO FIXE 2023-11-20
1680602 Implement Warp Compiled Async Functions Core JavaScript Engine: J mgaudet RESO FIXE 2023-06-26
1686040 Audit embed/object element loading code Core DOM: Core & HTML shes050117 RESO FIXE 2023-03-07
1687025 Inline Array#forEach, Array#map etc. Core JavaScript Engine: J iireland RESO FIXE 2023-03-07
1699851 Avoid allocating for ArrayIteratorNext Core JavaScript Engine: J iireland RESO FIXE 2023-03-07
1709216 Optimize polymorphic Object.is Core JavaScript Engine: J iireland RESO FIXE 2023-03-07
1710905 Improve optimization of polymorphic TypeOf Core JavaScript Engine: J iireland RESO FIXE 2023-03-07
1712030 Improve optimization of polymorphic ToBool ICs Core JavaScript Engine: J iireland RESO FIXE 2023-03-07
1713203 AddCookie messages going to unrelated Content Process when processing 301's Core Networking edgul RESO FIXE 2024-01-22
1714614 CSS Visited Styling design results in excessive notifications to content processes Core CSS Parsing and Comp emilio RESO FIXE 2024-12-18
1715452 [Mac]Firefox 89 makes my external screen to flicker while scrolling Core Layout: Scrolling an emilio RESO FIXE 2023-10-21
1715785 Redirect Chain leaks to Content Process Core Networking jewilde RESO FIXE 2023-03-07
1745665 Remove AutoSuppressNurseryCellAlloc Core JavaScript: GC tcampbell RESO FIXE 2023-03-07
1760334 Fix concurrent delazification of `undefined` in a module. Core JavaScript Engine nicolas.b.pierron RESO FIXE 2024-06-03
1774178 Add a pref to disable Spectre mitigations for Fission web content processes Core JavaScript Engine: J jdemooij RESO FIXE 2023-03-07
1776885 Add capability of async remote texture on WebGL if CanvasRenderThread is used Core Graphics sotaro.ikeda.g RESO FIXE 2023-04-21
1776931 Simplify SpiderMonkey telemetry probes Core JavaScript Engine tcampbell RESO FIXE 2023-03-07
1777222 Optimize NewPlainObjectWithProperties Core JavaScript Engine jdemooij RESO FIXE 2023-03-07
1787082 Enable PGO on Linux aarch64 builds Firefox Build System General mh+mozilla RESO FIXE 2023-11-27
1787526 Implement semispace nursery collection Core JavaScript: GC jcoppeard RESO FIXE 2025-03-01
1789457 Tune the megamorphic cache and associated code Core JavaScript Engine: J dothayer RESO FIXE 2023-03-07
1790791 Optimize megamorphic SetProp/SetElem for PlainObject Core JavaScript Engine: J jdemooij RESO FIXE 2023-03-07
1792228 Optimize shapeguards on proto chain Core JavaScript Engine: J iireland RESO FIXE 2023-03-07
1794439 Inline `HasNativeDataPropertyPure` cache lookup in Ion Core JavaScript Engine: J dothayer RESO FIXE 2023-03-07
1795644 A bit of tuning of inlining in the JS parser Core JavaScript Engine jseward RESO FIXE 2023-03-07
1795848 IRGenerator::stubName_: don't allocate these on the C++ heap Core JavaScript Engine: J jseward RESO FIXE 2023-03-07
1797145 Turn off Spectre Mitigations for Privileged Mozilla Content Processes Core DOM: Content Process tom RESO FIXE 2023-03-07
1798284 Try to make the Cell header word non-atomic Core JavaScript Engine jdemooij RESO FIXE 2023-03-07
1798365 Fold MMegamorphicLoadSlotByValue to MMegamorphicLoadSlot where possible Core JavaScript Engine: J dothayer RESO FIXE 2023-03-07
1799023 Use generation counter instead of shape guard for GetGName Core JavaScript Engine iireland RESO FIXE 2023-04-28
1799024 Generate shape guards instead of class guards for first stub Core JavaScript Engine: J iireland RESO FIXE 2023-03-07
1799025 Optimize hasOwnProperty and getProp inside for-in loops Core JavaScript Engine: J iireland RESO FIXE 2024-03-11
1799028 Cache for-in iterators on the Shape Core JavaScript Engine iireland RESO FIXE 2023-03-31
1799100 Optimize string concat with null/undefined Core JavaScript Engine: J jdemooij RESO FIXE 2023-03-07
1799628 Cache the two most recent lookups in StringToAtomCache Core JavaScript Engine jdemooij RESO FIXE 2023-03-07
1800301 Large percentage of time still spent in ScopedResolveTexturesForDraw after 1798929 Core Graphics: CanvasWebG jgilbert RESO FIXE 2023-03-07
1800384 Improve sequential AddAndStoreSlot codegen Core JavaScript Engine: J dothayer RESO FIXE 2023-03-07
1801985 Handle postbarriers in codegen for ObjectToIterator Core JavaScript Engine: J iireland RESO FIXE 2023-03-07
1803734 Enable async RemoteTexture on WebGL until early beta except Android Core Graphics: CanvasWebG sotaro.ikeda.g RESO FIXE 2023-05-02
1803855 js::SubstringKernel should avoid making small ropes Core JavaScript Engine andrebargull RESO FIXE 2024-01-29
1804233 Avoid sync wait of remote texture in RenderThread Core Graphics sotaro.ikeda.g RESO FIXE 2023-08-03
1804952 Special case rectangle clips in canvas Core Graphics: Canvas2D jmuizelaar RESO FIXE 2024-07-24
1806054 Memory profiling uses the expensive malloc_usable_size function. Core Gecko Profiler pbone RESO FIXE 2025-01-14
1806178 Add a custom browsertime test for the grandprix benchmark Testing Raptor gmierz2 RESO FIXE 2023-03-07
1806501 Improve the life time of the Utility Process for ORB Core DOM: Networking afarre RESO FIXE 2023-03-07
1807011 AutoProfilerTextMarker may call TimeStamp::Now even when the profiler isn't running? Core Gecko Profiler canaltinova RESO FIXE 2023-03-07
1807015 TaskController::AddTask calls TimeStamp::Now() even when the profiler isn't running Core XPCOM canaltinova RESO FIXE 2023-03-07
1807017 Consider to reuse the memory when nsHtml5Tokenizer::end() is called Core DOM: HTML Parser smaug RESO FIXE 2024-10-30
1807159 Inline `GetNativeDataPropertyByValuePure` in Ion when possible Core JavaScript Engine: J dothayer RESO FIXE 2023-03-07
1807812 Remove WidgetEventTime::mTime Core DOM: Events smaug RESO FIXE 2023-03-07
1807842 JSEventHandler could have a pointer to EventTarget, not nsISupports Core DOM: Events smaug RESO FIXE 2023-03-07
1808429 Make it easier to configure poisoning in jemalloc at runtime Core Memory Allocator pbone RESO FIXE 2023-03-07
1808673 Investigate if MruCache would be useful for atom cache Core JavaScript Engine smaug RESO FIXE 2023-03-07
1808744 Improve JIT codegen for GC barriers a bit Core JavaScript Engine: J jdemooij RESO FIXE 2023-03-07
1809359 Inline SetElementMegamorphic in Ion Core JavaScript Engine: J dothayer RESO FIXE 2023-03-07
1810207 Investigate the use of generated bytecode Core JavaScript Engine mgaudet RESO FIXE 2023-06-02
1811310 Try caching `isFixedSlot` in the megamorphic cache Core JavaScript Engine jdemooij RESO FIXE 2023-03-10
1811411 Add profiler marker for discarding JitCode Core JavaScript Engine tcampbell RESO FIXE 2023-03-07
1812055 Add fast path for adding a plain object property or array element to structured clone reading Core JavaScript Engine jdemooij RESO FIXE 2023-03-07
1812317 Collect some data on bound functions Core JavaScript Engine jdemooij RESO FIXE 2023-03-07
1812362 Investigate whether the canvas ring buffer is working well on react-stockcharts Core Graphics: Canvas2D nobody RESO FIXE 2024-08-22
1812644 Event::PreventDefaultInternal should call WarnOnceAbout only once. Core DOM: Events smaug RESO FIXE 2023-03-07
1812729 Use AutoTArray in SVGTextFrame.cpp to reduce reallocation overhead Core SVG dholbert RESO FIXE 2023-03-07
1812753 Move xpcom/ds/MruCache.h to mfbt/ Core MFBT smaug RESO FIXE 2023-03-07
1812774 Use AutoTArray in FlattenedDisplayListIterator to reduce reallocation overhead Core Web Painting dholbert RESO FIXE 2023-03-07
1812828 Use AutoTArray in ChildCommandDispatcher to avoid reallocation overhead Core DOM: Core & HTML dholbert RESO FIXE 2023-03-07
1812895 Remove GuardAndGetIterator Core JavaScript Engine: J iireland RESO FIXE 2023-03-07
1813165 Measure impact of Ion Off-thread compile latency Core JavaScript Engine mgaudet RESO FIXE 2023-06-02
1813310 AutoProfileRunnable uses TimeStamp::Now even when the profiler isn't running Core Gecko Profiler felash RESO FIXE 2023-03-07
1813344 HTMLInputElement::IntrinsicState() is slow Core XPCOM smaug RESO FIXE 2023-03-07
1814711 Object.assign is faster in V8 than in Spidermonkey Core JavaScript Engine: J nobody RESO FIXE 2025-01-25
1814808 Move chunk releasing out of the arena lock's critical section Core Memory Allocator pbone RESO FIXE 2023-03-07
1815219 Support callable function imports other than JSFunction Core JavaScript: WebAssem jdemooij RESO FIXE 2023-03-07
1815273 WidgetEvent::Duplicate triggers extra TimeStamp::Now() call Core DOM: Events smaug RESO FIXE 2024-06-19
1815396 Proxx-Tables-Canvas is very CSS parsing heavy (and some shows up in React-Stockcharts too) Core CSS Parsing and Comp emilio RESO FIXE 2023-03-07
1815503 Optimize away `SetElementMegamorphic` inside for-in loops when possible Core JavaScript Engine dothayer RESO FIXE 2023-02-27
1815538 Add an option to generate an entry trampoline for each script executing in the vm and baseline Interpreter Core JavaScript Engine: J dpalmeiro RESO FIXE 2023-08-22
1815590 Add a pref for the number of nested timeouts before we start clamping Core DOM: Core & HTML smaug RESO FIXE 2023-03-07
1816682 Transpile CallClassHook Core JavaScript Engine: J jdemooij RESO FIXE 2023-03-07
1816915 Animation handling on bind / unbind is rather suspect. Core CSS Transitions and emilio RESO FIXE 2023-03-07
1816981 Inline megamorphic cache lookups in Baseline Core JavaScript Engine dothayer RESO FIXE 2023-03-07
1818830 escape() from react-dom seems slower in SM than V8 and JSC Core JavaScript Engine dothayer RESO FIXE 2025-01-27
1819558 Optimize constructor calls to bound functions in CacheIR Core JavaScript Engine: J jdemooij RESO FIXE 2023-03-23
1819722 Implement monomorphic inlining Core JavaScript Engine dothayer RESO FIXE 2024-04-15
1819767 DebuggerNotificationManager::ForDispatch shows up a tiny bit in the performance profiles DevTools Debugger poirot.alex RESO FIXE 2024-05-20
1819769 don't dispatch a11y related events when there are no listeners Core DOM: Core & HTML smaug RESO FIXE 2023-04-11
1820136 Use same value for jemalloc moz_set_max_dirty_page_modifier in JS shell as for foreground content processes Core JavaScript Engine jdemooij RESO FIXE 2023-03-07
1820277 Add --only-inline-selfhosted Core JavaScript Engine: J iireland RESO FIXE 2023-03-06
1820281 The generated code for VM Wrappers isn't managing the frame pointer properly Core JavaScript Engine: J mstange.moz RESO FIXE 2023-03-06
1820605 Add --enable-ic-frame-pointers Core JavaScript Engine: J iireland RESO FIXE 2023-03-25
1820763 Optimize Function.prototype.bind more Core JavaScript Engine: J jdemooij RESO FIXE 2023-04-06
1820813 Markers for UserTiming `measure` seems to be mispositioned Core Gecko Profiler canaltinova RESO FIXE 2024-10-03
1820826 `performance.mark` markers are wrongly positioned when { startTime } is used. Core Gecko Profiler canaltinova RESO FIXE 2023-03-22
1821659 Fallible hashing (MovableCellHasher) performs unnecessary lookups Core JavaScript Engine jcoppeard RESO FIXE 2023-03-22
1821783 Speedometer 3 profiles in CI appear to be garbage Testing Raptor kshampur RESO FIXE 2024-04-22
1821935 gfxContext constructor does always an extra heap allocation for mStateStack Core Graphics jfkthame RESO FIXE 2023-03-14
1822184 Consider to use AutoTArray for ContextState::clipsAndTransforms Core Graphics: Canvas2D jfkthame RESO FIXE 2023-03-19
1822650 Batch BaselineCompiles Core JavaScript Engine: J iireland RESO FIXE 2025-02-13
1823352 A little code cleanup in RenderThread Core Graphics sotaro.ikeda.g RESO FIXE 2023-03-22
1823397 Try to avoid allocations when handling mapped attributes Core SVG smaug RESO FIXE 2023-03-20
1823545 SVG attribute handling is a bit allocator heavy Core SVG emilio RESO FIXE 2023-03-23
1823686 Share URLExtraData between style attribute and SVG. Core SVG emilio RESO FIXE 2023-03-23
1823730 Implement new methodology for profiling benchmark tests in CI Testing Raptor kshampur RESO FIXE 2023-05-25
1824051 Calling filter() on a proxied array is quite a bit slower in SM than V8 Core JavaScript Engine: J dothayer RESO FIXE 2024-11-15
1824102 Remove Zone::gcNumber Core JavaScript Engine jdemooij RESO FIXE 2023-03-24
1824135 Make ArraySpeciesLookup::tryOptimizeArray more robust when there are extra own properties Core JavaScript Engine jdemooij RESO FIXE 2023-03-24
1824309 Add FramePublishId to new_frame_ready() to add a way to control the processing of ResultMsg messages Core Graphics: WebRender sotaro.ikeda.g RESO FIXE 2023-04-01
1824655 Investigate skipping locking for the DOM jemalloc arena Core Memory Allocator pbone RESO FIXE 2024-05-27
1824772 Explore caching jit hints in the process for eager baseline compilation Core JavaScript Engine: J dpalmeiro RESO FIXE 2025-03-08
1825014 Consider not allocating arguments objects in self-hosted code in interpreter/Baseline Core JavaScript Engine jdemooij RESO FIXE 2023-04-03
1825038 Update Speedometer 3 repo to tip Testing Raptor bgrinstead RESO FIXE 2023-04-06
1825722 Handle functions that use only arguments.length better Core JavaScript Engine mgaudet RESO FIXE 2024-04-22
1826053 Optimize creation of function environments Core JavaScript Engine jdemooij RESO FIXE 2023-04-07
1826078 Emit bytecode to copy aliased arguments to the call object Core JavaScript Engine jdemooij RESO FIXE 2025-01-26
1826134 DrawTargetWebgl interleaves glBufferSubData calls with draw calls Core Graphics: CanvasWebG jnicol RESO FIXE 2023-04-12
1826204 Refactor RenderThread's RenderNotifier event handling Core Graphics sotaro.ikeda.g RESO FIXE 2023-05-08
1826224 Increase timer resolution on Windows (when not on battery) in Nightly Core Performance Engineer jlink RESO FIXE 2024-12-12
1826280 Add RemoteTexture async waiting capability Core Graphics sotaro.ikeda.g RESO FIXE 2023-09-07
1826420 Fast-path non-pixel-aligned clip rects in DrawTargetWebgl Core Graphics: Canvas2D lsalzman RESO FIXE 2023-04-06
1826603 Don't dispatch transition events if there are no listeners Core CSS Transitions and smaug RESO FIXE 2023-04-06
1826687 Fix Android SurfaceTexture handling with async RemoteTexture Core Graphics sotaro.ikeda.g RESO FIXE 2023-05-09
1827258 Fast path Array.prototype.concat Core JavaScript Engine jdemooij RESO FIXE 2023-06-25
1827338 Tune the MegamorphicSetPropCache to reduce misses Core JavaScript Engine: J dothayer RESO FIXE 2024-01-22
1827420 Optimize AutoSetNewObjectMetadata Core JavaScript Engine jdemooij RESO FIXE 2023-04-13
1827578 Async wait remote texture ready of offscreen canvas at WebRenderImageHost Core Graphics sotaro.ikeda.g RESO FIXE 2023-04-17
1827810 See if we can optimize the C++ nursery allocation path Core JavaScript: GC nobody RESO FIXE 2023-07-04
1827918 Tidy GC allocation paths in preparation for adding a nursery fast path Core JavaScript: GC jcoppeard RESO FIXE 2024-01-30
1828088 Handle wait of async RemoteTexture at WebRenderAPI Core Graphics sotaro.ikeda.g RESO FIXE 2023-05-22
1828293 nsContentUtils::DispatchInputEvent uses AsyncEventDispatcher even when it is safe to run scripts Core DOM: Events smaug RESO FIXE 2023-04-23
1828356 Consider to have two EventTargetChainItem array caches Core DOM: Events smaug RESO FIXE 2023-04-20
1828455 Investigate removing the unique ID table and storing these elsewhere Core JavaScript Engine jcoppeard RESO FIXE 2023-05-18
1828496 Broaden MegamorphicStoreSlot's domain to avoid SetPropertyCache Core JavaScript Engine dothayer RESO FIXE 2023-05-14
1828560 BitBloomFilter does not use top 3 bits Core JavaScript Engine: J arai.unmht RESO FIXE 2023-04-19
1828603 Optimise MovableCellHasher::match method by checking pointers for equality first Core JavaScript Engine jcoppeard RESO FIXE 2023-04-19
1828724 StringConcatStub is missing frame pointers Core JavaScript Engine mstange.moz RESO FIXE 2023-04-25
1828862 Improve caching of knowledge of listeners which the event listener manager does not have Core DOM: Events smaug RESO FIXE 2023-04-20
1829026 Investigate off-main-thread canvas for DrawTargetWebGL Core Graphics: Canvas2D lsalzman RESO FIXE 2025-02-11
1829052 Enable async RemoteTexture on nightly except Android Core Graphics sotaro.ikeda.g RESO FIXE 2023-06-18
1829411 Ion compiled polymorphic calls are 10x slower than V8 (InvokeFunction) Core JavaScript Engine: J iireland RESO FIXE 2023-07-19
1829547 Redundant ifdef guards for the jit hints cache since we have a static pref Core Performance: General dpalmeiro RESO FIXE 2023-05-02
1829736 6x slower than V8 on Function.prototype.apply (affects Angular) Core JavaScript Engine jdemooij RESO FIXE 2023-04-26
1829896 Simplify nursery allocation a little more in preparation for adding an interpreter fast path Core JavaScript: GC jcoppeard RESO FIXE 2023-05-19
1829922 Fix inline access to megamorphic cache for symbols Core JavaScript Engine: J dothayer RESO FIXE 2023-05-02
1829987 Handle null and undefined as keys in MegamorphicLoadSlotByValue Core JavaScript Engine dothayer RESO FIXE 2023-05-02
1830068 Optimize codegen for loading aliased lexicals Core JavaScript Engine: J jdemooij RESO FIXE 2024-08-14
1830298 There are several places where we count nursery allocations Core JavaScript: GC jcoppeard RESO FIXE 2023-05-25
1830542 nsRange::RegisterSelection shows up in sp3/TodoMVC-Svelte Adding100Items.sync profiles Core DOM: Core & HTML jjaschke RESO FIXE 2023-05-03
1830727 Emit JSOp::IsNullOrUndefined for null-or-undefined checks in self-hosted code Core JavaScript Engine jdemooij RESO FIXE 2023-05-10
1830851 Avoid unnecessary post barrier code for atoms Core JavaScript: GC jdemooij RESO FIXE 2023-05-04
1831014 Allow (fix) early firing of timers in TimerThread Core XPCOM jlink RESO FIXE 2024-02-22
1831072 Refactor and simplify code around nursery allocation flags Core JavaScript: GC jcoppeard RESO FIXE 2023-05-30
1831182 Consider to let mozjemalloc to use a bit more memory for dirty pages in foreground content processes Core DOM: Content Process smaug RESO FIXE 2023-05-09
1831314 Consider rewriting some self-hosted RegExp builtins in C++ Core JavaScript Engine jdemooij RESO FIXE 2023-05-12
1831811 Enable async RemoteTexture until early beta on Android Core Graphics sotaro.ikeda.g RESO FIXE 2023-05-10
1832026 Do not create TextControlState for HTMLInputElement if we know parser will set type to something else than text Core DOM: Core & HTML smaug RESO FIXE 2023-12-04
1832044 Allow weakmap lookup methods to be inlined Core JavaScript Engine jcoppeard RESO FIXE 2024-03-11
1832119 Avoid redundantly spilling xmm6-15 on Windows Core JavaScript Engine: J dothayer RESO FIXE 2023-05-15
1832329 Simplify hashing of unique IDs to improve performance Core JavaScript Engine jcoppeard RESO FIXE 2023-05-12
1832480 Enable async RemoteTexture until release Core Graphics sotaro.ikeda.g RESO FIXE 2023-07-02
1832515 Optimize out EventListenerManager calls when the event is untrusted but there are listeners only for trusted events Core DOM: Events smaug RESO FIXE 2023-05-12
1832558 Improve RegExp stubs more Core JavaScript Engine jdemooij RESO FIXE 2023-08-16
1832850 Tidy up nursery header in preparation for inlining nursery allocation Core JavaScript: GC jcoppeard RESO FIXE 2023-06-23
1832928 Non-Blob fallback on Sp3 Editor-TipTap CodeMirror Core Graphics: WebRender tnikkel RESO FIXE 2023-05-17
1833181 Avoid attribute lookups when checking whether input value is empty. Core DOM: Core & HTML emilio RESO FIXE 2023-09-06
1833246 Reduce AddRef/Release calls done by nsFormFillController::HandleEvent Toolkit Form Manager smaug RESO FIXE 2023-05-16
1833293 Optimize UUID stringification (nsID::ToProvidedString) Core XPCOM mstange.moz RESO FIXE 2023-05-16
1833385 Support flattening ropes in RegExp stubs Core JavaScript Engine: J jdemooij RESO FIXE 2023-05-17
1833464 Main thread parsing / delazification is slowing down some sp3 subtests Core JavaScript Engine dpalmeiro RESO FIXE 2023-11-21
1833624 Call Ion RegExp stubs also from Baseline ICs Core JavaScript Engine: J jdemooij RESO FIXE 2023-06-08
1834002 Avoid InvalidateFrameSubtree in HTMLInputElement::SetCheckedInternal Core DOM: Core & HTML smaug RESO FIXE 2024-02-20
1834079 https://add-perf-dashboard--speedometer-preview.netlify.app/?suite=Perf-Dashboard is falling back to Skia Core Graphics: Canvas2D lsalzman RESO FIXE 2025-01-22
1834103 Optimize out some nsIMutationObserver calls Core DOM: Core & HTML smaug RESO FIXE 2023-05-20
1834143 AutoTimelineMarker in nsContentUtils::ParseFragmentHTML shows up in the profiles Core Gecko Profiler abrouwersharries RESO FIXE 2023-11-07
1834144 Make stylo thread pool size configurable. Core CSS Parsing and Comp emilio RESO FIXE 2023-06-08
1834226 Untangle HandleEventInternal listener checks Core DOM: Events mstange.moz RESO FIXE 2023-05-30
1834342 React-Stockcharts uses a huge amount of render-texture-hosts memory Core Graphics: Canvas2D sotaro.ikeda.g RESO FIXE 2023-05-30
1834370 Optimize listener iteration in EventListenerManager::HandleEventInternal Core DOM: Events mstange.moz RESO FIXE 2023-08-22
1834537 Simplify allocation code and make it more generic Core JavaScript: GC jcoppeard RESO FIXE 2023-05-30
1834993 IsNurseryAllocable incorrectly returns false for foreground finalized object kinds Core JavaScript: GC jcoppeard RESO FIXE 2023-10-23
1835280 Consider increasing the stylo parallelism threshold. Core CSS Parsing and Comp emilio RESO FIXE 2023-05-31
1835867 Combine requested heap check with check for nursery allocation allowed Core JavaScript: GC jcoppeard RESO FIXE 2023-06-02
1835876 Consider disabling code memory protection in the content process Core JavaScript Engine: J jdemooij RESO FIXE 2023-07-06
1835923 Explore switching stylo from .scope_fifo to .in_place_scope_fifo to keep the main thread busy Core CSS Parsing and Comp emilio RESO FIXE 2024-07-08
1836085 Take check for requested GC out of the nursery allocation fast path Core JavaScript: GC jcoppeard RESO FIXE 2023-06-19
1836679 Object.keys can be 3x slower in SM Core JavaScript Engine: J nobody RESO FIXE 2025-02-08
1836964 Add a function which asserts if it is used. Core MFBT nicolas.b.pierron RESO FIXE 2023-06-12
1836988 Avoid multiple-realm stub folding Core JavaScript Engine: J mgaudet RESO FIXE 2023-06-12
1837068 Support alpha on stroked paths Core Graphics: Canvas2D lsalzman RESO FIXE 2023-12-11
1837192 Consider caching hints for eager Ion compilation Core JavaScript Engine: J dpalmeiro RESO FIXE 2024-08-19
1837194 Support MAP_JIT with pthread_jit_write_protect_np on Apple Silicon Core JavaScript Engine: J jdemooij RESO FIXE 2023-06-14
1837410 JSON.stringify is 2x slower than Safari on sp3 Core JavaScript Engine sphink RESO FIXE 2024-03-18
1837482 mozilla::ContentEventHandler::GetTextLength takes lots of time in sp3 TipTap Core DOM: UI Events & Foc masayuki RESO FIXE 2023-09-19
1837620 Investigate removing baseline JIT guards for otherwise-dead GC things Core JavaScript Engine: J jcoppeard RESO FIXE 2024-06-06
1837734 Minor improvements to attribute selector-matching. Core CSS Parsing and Comp emilio RESO FIXE 2025-01-06
1837762 Consider adding a fast-path for attribute selectors in querySelector. Core CSS Parsing and Comp emilio RESO FIXE 2023-06-15
1837816 Make selector cache not tied to a document. Core CSS Parsing and Comp emilio RESO FIXE 2023-06-17
1837818 Remove some unneeded specialization in the selector matching code. Core CSS Parsing and Comp emilio RESO FIXE 2023-06-28
1837944 Consider to use larger nursery on Android Core JavaScript: GC jcoppeard RESO FIXE 2023-08-03
1838355 mozilla::ContentEventHandler::GetTextLength takes lots of time in sp3 TipTap Core DOM: UI Events & Foc jmuizelaar RESO FIXE 2023-09-19
1838529 Reserve space in the properties vector to avoid costly vector growth Core JavaScript Engine: J mgaudet RESO FIXE 2023-06-26
1838629 Inline nursery allocation fast path Core JavaScript: GC jcoppeard RESO FIXE 2023-07-13
1838900 Increase the size of the canvas ring buffer. Core Graphics: Canvas2D jmuizelaar RESO FIXE 2023-06-21
1839078 IonCompileScriptForBaselineOSR called 658910 times for generator function in PerfDashboard benchmark Core JavaScript Engine: J mgaudet RESO FIXE 2023-08-11
1839082 Some more improvements for attribute selector matching Core CSS Parsing and Comp mstange.moz RESO FIXE 2023-07-10
1839264 Assertion failure: false (MOZ_ASSERT_UNREACHABLE: unexpected to be called), at /builds/worker/checkouts/gecko/gfx/layers/RemoteTextureMap.cpp:667 Core Graphics: WebRender sotaro.ikeda.g RESO FIXE 2023-08-03
1839422 Improve RegExpSearcher and use it in more cases Core JavaScript Engine jdemooij RESO FIXE 2023-08-09
1839427 Add zone, compartment and realm counts to the GC profile output Core JavaScript: GC jcoppeard RESO FIXE 2023-06-26
1839437 Use the for-in cache to improve performance on Object.keys Core JavaScript Engine: J mgaudet RESO FIXE 2023-07-19
1841030 mozilla::MarkerThreadId::CurrentThread is slow Core Gecko Profiler jcristau RESO FIXE 2024-05-17
1841214 Change MOZ_ASSERT_UNREACHABLE() calling situation in RemoteTextureMap::GetRemoteTextureForDisplayList() Core Graphics sotaro.ikeda.g RESO FIXE 2023-07-04
1841380 tab crash: Unexpected remote texture size on flightradar24.com Core Graphics sotaro.ikeda.g RESO FIXE 2023-12-18
1841620 Improve inlined nursery allocation path Core JavaScript: GC jcoppeard RESO FIXE 2023-07-10
1841891 Make sure we clear canvas ring buffer on background tabs Core Graphics: Canvas2D bobowencode RESO FIXE 2023-09-05
1842027 Firefox is 45x slower than Chrome at setAttribute on <input type="number"> Core DOM: Forms emilio RESO FIXE 2023-10-17
1843239 Consider to use [Pure, StoreInSlot] for Location.hash, or cache the value in C++ Core DOM: Core & HTML smaug RESO FIXE 2023-08-07
1843390 Increase the size of the Canvas ring buffer more Core Graphics: Canvas2D bobowencode RESO FIXE 2023-08-30
1843473 Avoid dispatching DOMActivate for button.click() / checkbox.click(), at least in common cases Core DOM: Events smaug RESO FIXE 2023-08-22
1843474 Avoid some QueryInterface in dom::Event::SetOwner Core DOM: Events mstange.moz RESO FIXE 2023-07-15
1843477 A lot of time is spent in AddRef / Release during button.click() / checkbox.click(), especially when clearing the event target chain Core DOM: Events smaug RESO FIXE 2023-11-01
1843482 Avoid one AddRef / Release pair in Event::InitPresContextData Core DOM: Events mstange.moz RESO FIXE 2023-07-15
1843484 Avoid QueryInterface to convert nsINode to EventTarget in EventDispatcher::Dispatch and friends Core DOM: Events mstange.moz RESO FIXE 2023-08-29
1843534 clock_gettime() etc are very slow on some android devices Core Performance: General jnicol RESO FIXE 2024-02-12
1843538 vixl::<ID_REG>::GetCpuFeatures() is slow on some Android devices Core Performance: General jnicol RESO FIXE 2023-09-05
1843540 "Queued event belongs to another document" assertion failure with patch from bug 1839455 Core Disability Access AP jteh RESO FIXE 2023-07-22
1843918 DOMParser.parseFromString on strings without a doctype produces a never-shown console warning (and wastes time doing so) Core DOM: HTML Parser smaug RESO FIXE 2023-07-19
1843946 Improve attribute storage of class attributes with multiple class names Core DOM: Core & HTML mstange.moz RESO FIXE 2023-08-29
1843949 Consider pre-allocating the attribute array based on the known attribute count from the parser Core DOM: HTML Parser mstange.moz RESO FIXE 2023-09-03
1844359 Elude the memory arena lookup lock for main thread only arenas. Core Memory Allocator pbone RESO FIXE 2023-08-16
1844432 On the Speedometer 3 "NewsSite" subtests, HTMLImageElement spends too much time creating URLs Core DOM: Core & HTML emilio RESO FIXE 2023-07-24
1844464 Optimize gfxHarfBuzzShaper::ShapeText if possible, for Editor-TipTap Core Layout: Text and Fon jfkthame RESO FIXE 2023-07-25
1844466 Too much time spent in CSS transition handling during NewsSite-Nuxt Core CSS Transitions and emilio RESO FIXE 2023-10-23
1844752 nsNodeInfoManager's constructor should initialize mPrincipal to the right value immediately if possible Core DOM: Core & HTML smaug RESO FIXE 2023-08-01
1844755 Consider to not create ServoStyleSet for data documents Core CSS Parsing and Comp smaug RESO FIXE 2023-11-02
1844774 Optimize Document::SetScopeObject at least for data documents Core DOM: Core & HTML smaug RESO FIXE 2023-07-26
1844830 Optimize textrun initialization, for Editor-TipTap Core Layout: Text and Fon jfkthame RESO FIXE 2023-07-24
1844832 Share non-document-dependent initial structs. Core CSS Parsing and Comp emilio RESO FIXE 2023-07-26
1844872 Optimize nsContentUtils::IsPDFJS Core DOM: Core & HTML emilio RESO FIXE 2023-07-24
1844874 Avoid an allocation in DocumentCascadeData::default() Core CSS Parsing and Comp emilio RESO FIXE 2023-07-24
1845169 Further optimize gfxHarfBuzzShaper::ShapeText by implementing bulk glyph & width getters Core Layout: Text and Fon jfkthame RESO FIXE 2023-07-26
1845215 Make `ContentEventHandler` stop using strong pointers as far as possible Core DOM: UI Events & Foc masayuki RESO FIXE 2023-08-31
1845256 Avoid re-hashing the same string contents twice when deduping strings Core JavaScript: GC andrebargull RESO FIXE 2023-07-26
1845381 Different behavior than Chrome with SMIL animation event names, e.g. "end" vs "endEvent" Core SVG mstange.moz RESO FIXE 2023-07-31
1845445 Make `ContentEventHandler::ShouldBreakLineBefore` stop using `IsAnyOfHTMLElements` Core DOM: UI Events & Foc masayuki RESO FIXE 2023-08-09
1845728 Make Object.keys elidable when only the length property is used. Core JavaScript Engine: J nicolas.b.pierron RESO FIXE 2024-11-14
1846051 Array destructuring is slow Core JavaScript Engine: J dothayer RESO FIXE 2023-10-03
1847017 Move the regexp and concat stubs from JitRealm to JitZone Core JavaScript Engine: J jdemooij RESO FIXE 2023-08-15
1847200 Don't create an internal event for transition events that we won't ever dispatch because of no listeners. Core CSS Transitions and emilio RESO FIXE 2023-09-01
1847258 Use warmup counter of last attached IC stub as the Ion hint threshold Core JavaScript Engine: J dpalmeiro RESO FIXE 2024-06-11
1847616 Pack AvlTree::Node more tightly Core JavaScript Engine: J jlink RESO FIXE 2023-11-02
1847714 Allocate smaller regexp match result objects from JIT code Core JavaScript Engine jdemooij RESO FIXE 2023-09-01
1847891 Move RegExpRealm to GlobalObjectData Core JavaScript Engine jdemooij RESO FIXE 2023-09-01
1848714 Use unsafe methods in hot code paths to access and remove elements from nsTArray when it is guaranteed to be safe Core Layout smaug RESO FIXE 2023-09-28
1848765 nsDisplayList::Sort should use nsTArray::StableSort Core Web Painting jstutte RESO FIXE 2024-03-26
1848766 Use PerformanceHintManager on Android for main thread and stylo thread pool threads Core Performance Engineer jnicol RESO FIXE 2023-08-30
1849080 Make `HTMLEditor::MaybeCreatePaddingBRElementForEmptyEditor()` does not start handling a top level edit sub-action until it does something Core DOM: Editor masayuki RESO FIXE 2023-09-01
1849204 Provide a generic AtomHashKey and RefPtrAtomHashKey Core XPCOM emilio RESO FIXE 2023-09-01
1849286 Implement shorter/simpler/faster path to compute text content in `<input>` and `<textarea>` Core DOM: UI Events & Foc masayuki RESO FIXE 2023-11-08
1849487 [gpu-canvas] Dotted lines appear at intersection of actual lines on a codepen demo Core Graphics: Canvas2D jmuizelaar RESO FIXE 2023-09-15
1849776 Don't allocate DeferredContentEditableCountChangeEvent unnecessarily Core DOM: Core & HTML mstange.moz RESO FIXE 2023-09-01
1849838 Use a faster check for anonymous root in contentiterator. Core DOM: Core & HTML emilio RESO FIXE 2023-09-01
1850161 Consider to remove or optimize Element::IntrinsicState() usage Core DOM: Core & HTML emilio RESO FIXE 2023-08-31
1850414 Simplify style sheet source-map URL code. Core CSS Parsing and Comp emilio RESO FIXE 2023-09-01
1850573 Set CPU affinity for main thread and stylo threads on Android when PerformanceHintManager is not available Core Performance Engineer jnicol RESO FIXE 2024-05-10
1850645 Make `AutoTextControlHandlingState` stop using `nsString` Core DOM: Forms masayuki RESO FIXE 2023-09-21
1850659 Perma [tier 2] speedometer subprocess.CalledProcessError: Command '['git', 'checkout', '36712deb57d45879f56dd2136f8a6ed8a22d964b']' returned non-zero exit status 1. Testing Raptor nobody RESO FIXE 2023-09-03
1850775 We block in CanvasChild::OnTextureForwarded() during Charts-chartjs Core Graphics: Canvas2D lsalzman RESO FIXE 2024-08-22
1850814 Add post barrier fast path for last-buffered-cell also to Baseline and IC code Core JavaScript Engine: J jdemooij RESO FIXE 2024-04-22
1850819 Let "Don't translate new lines for IME" ride into early beta. Core DOM: UI Events & Foc jmuizelaar RESO FIXE 2023-10-23
1850834 We seem to be destroying and recreating too many frames on Perf-Dashboard Core Layout emilio RESO FIXE 2024-11-01
1851039 Investigate if it is possible to reuse the text node when setting element.textContent Core DOM: Core & HTML smaug RESO FIXE 2023-09-05
1851263 Remove a few QueryInterface calls from dom/events/Event.cpp Core DOM: Events mstange.moz RESO FIXE 2023-11-30
1851333 Investigate if generated dictionary code should use nsAuto*String, not ns*String Core DOM: Bindings (WebID smaug RESO FIXE 2023-09-08
1851523 Don't dispatch DOMHeadElementParsed on data documents Core DOM: Core & HTML smaug RESO FIXE 2023-09-05
1851526 Don't create the event in nsContentUtils::DispatchChromeEvent if it will not be dispatched Core DOM: Core & HTML smaug RESO FIXE 2023-09-05
1851649 Speed up and simplify display parsing. Core CSS Parsing and Comp emilio RESO FIXE 2023-09-06
1851662 Creating a new Map / Set object is 7x more expensive than creating a new array (and 5x slower than in Chrome) Core JavaScript Engine jdemooij RESO FIXE 2025-02-09
1851796 don't get css transform scale when snapping scrolled rect Core Layout: Scrolling an tnikkel RESO FIXE 2023-09-16
1851872 Use weak pointers in IC stubs in more cases Core JavaScript Engine: J jdemooij RESO FIXE 2023-11-07
1852144 Make remote canvas a gfx feature Core Graphics: Canvas2D aosmond RESO FIXE 2024-06-12
1852145 Make PCanvasManager manage PCanvas Core Graphics: Canvas2D aosmond RESO FIXE 2024-03-13
1852540 maybeGet* calls for builtin protos in CacheIR.cpp can cause performance issues Core JavaScript Engine: J jdemooij RESO FIXE 2023-09-18
1852589 Reorder code in str_replace_string_raw to be faster when there's no match Core JavaScript Engine jdemooij RESO FIXE 2023-09-18
1852604 Hoist evaluation of upper limit out of loop in BacktrackingAllocator::tryAllocateRegister() Core JavaScript Engine: J jlink RESO FIXE 2023-09-19
1852755 Move Ion safepoint encoding off-thread Core JavaScript Engine: J jdemooij RESO FIXE 2023-09-18
1852866 Make the mName field of LifecycleCallbackArgs a RefPtr<nsAtom> instead of an nsString Core DOM: Core & HTML mstange.moz RESO FIXE 2023-09-13
1852867 Replace call to isalpha in SVGDataParser::IsAlpha with a call to mozilla::IsAsciiAlpha Core SVG longsonr RESO FIXE 2023-09-13
1853233 Only store the converted keyboard modifiers once Core DOM: Events mstange.moz RESO FIXE 2023-09-18
1853400 Consider releasing the helper thread lock before calling the task dispatch callback Core JavaScript Engine jcoppeard RESO FIXE 2024-05-01
1853467 Investigate if Object.assign can be optimized more on Charts-chartjs Core JavaScript Engine jdemooij RESO FIXE 2024-02-12
1853487 microoptimize nsIFrame::Combines3DTransformWithAncestors Core Layout tnikkel RESO FIXE 2023-09-18
1853710 Try to re-enable widget.non-native-theme.webrender on macOS for Beta / Release Core Widget: Cocoa emilio RESO FIXE 2023-10-26
1853712 Don't rasterize native theme fallback rendering in the content process Core Graphics: WebRender mstange.moz RESO FIXE 2023-10-23
1853720 Add a profiler label variant that does nothing if the profiler isn't running Core Gecko Profiler mstange.moz RESO FIXE 2023-11-07
1853907 Support allocating string characters in the nursery Core JavaScript: GC sphink RESO FIXE 2024-02-15
1853986 Let "Don't translate new lines for IME" ride to release Core DOM: UI Events & Foc jmuizelaar RESO FIXE 2024-01-26
1854446 Make it easy to pass an nsAtom to JS as a function argument Core XPCOM emilio RESO FIXE 2023-10-31
1854951 Async substeps on Speedometer 3 often measure two paints instead of one Core Performance Engineer nobody RESO FIXE 2023-11-21
1855074 Avoid some string copies in WebIDL/XPCOM->JS string conversion. Core XPCOM emilio RESO FIXE 2023-10-06
1855230 Don't hold helper thread lock while tracing the lazy link list Core JavaScript Engine: J jdemooij RESO FIXE 2023-10-23
1855301 Add initial support for fuses. Core JavaScript Engine mgaudet RESO FIXE 2023-12-19
1855680 Add fast path for global regexp replace without capture groups Core JavaScript Engine jdemooij RESO FIXE 2023-10-23
1855705 Add a simple cache for Object.assign's fast path Core JavaScript Engine jdemooij RESO FIXE 2024-02-12
1855876 Micro-optimize QIs and refcounting in nsCSSFrameConstructor::FindSVGData Core SVG longsonr RESO FIXE 2023-10-05
1856449 Updating the UI when iframes are being loaded slows down speedometer3 Firefox General dothayer RESO FIXE 2023-11-01
1856545 Try to utilize idle time more Core XPCOM smaug RESO FIXE 2023-11-01
1856559 Make IdleTaskRunner just dispatch an idle task when possible Core XPCOM smaug RESO FIXE 2023-10-06
1856574 Run GC/CC slices before page load only if GC/CC is ongoing, and increase the slice delays Core DOM: Core & HTML smaug RESO FIXE 2023-11-01
1856577 Consider to trigger minor GC before a page load Core DOM: Core & HTML smaug RESO FIXE 2024-03-19
1856910 Optimize code for JS string comparisons in C++ a bit Core JavaScript Engine jdemooij RESO FIXE 2023-10-05
1857099 JSDependentString::new_() may return different type of string, unlike all other *String::new_() methods Core JavaScript Engine sphink RESO FIXE 2023-10-23
1857218 Refactor and tidy nursery code in preparation for partial collection Core JavaScript: GC jcoppeard RESO FIXE 2024-02-26
1857221 Consider to disable column tracking when doing fragment parsing Core DOM: HTML Parser hsivonen RESO FIXE 2023-10-23
1857237 Make the external string cache also work for the inline string path Core JavaScript Engine jdemooij RESO FIXE 2023-10-12
1857431 Use xpc::InitGlobalObjectOptions more Core DOM: Core & HTML tschuster RESO FIXE 2023-10-23
1857447 Redundant glUniformData calls in DrawTargetWebgl causes slowness Core Graphics: Canvas2D jnicol RESO FIXE 2023-11-01
1857488 Cache the mozilla::RTPCallerType on the JS::Realm Core DOM: Core & HTML tschuster RESO FIXE 2023-11-03
1857529 Use longer timer value for AsyncFreeSnowWhite Core Cycle Collector smaug RESO FIXE 2023-10-07
1857618 Ensure normal tasks get enough time to run Core Layout smaug RESO FIXE 2024-07-22
1857731 Schedule PREPARE_FOR_PAGELOAD to happen during idle time Core DOM: Core & HTML smaug RESO FIXE 2023-10-17
1857828 Use an RWLock for atom tables. Core XPCOM emilio RESO FIXE 2023-10-23
1857844 micro-optimize nsHTMLScrollFrame::DecideScrollableLayer Core Layout: Scrolling an tnikkel RESO FIXE 2023-10-23
1857911 optimize nsHTMLScrollFrame::WantAsyncScroll to avoid getting the scrolled rect Core Layout: Scrolling an tnikkel RESO FIXE 2023-10-23
1858106 Consider increasing the number of atom tables. Core XPCOM emilio RESO FIXE 2023-10-23
1858468 Don't compute custom properties twice inside links. Core CSS Parsing and Comp emilio RESO FIXE 2024-08-01
1858679 Callee guard for self-hosted lambda functions can cause unnecessary guard failures and bailouts/recompiles Core JavaScript Engine: J jdemooij RESO FIXE 2023-10-13
1859186 Figure out how to optimize FrameProperties handling Core Layout emilio RESO FIXE 2023-10-23
1859281 optimize a couple IsRootContentDocument calls Core Layout tnikkel RESO FIXE 2023-10-23
1859306 Optimize calls to EqualStringsHelperPure Core JavaScript Engine: J andrebargull RESO FIXE 2023-10-23
1859335 Refactor object moved hooks to remove duplicated logic Core JavaScript: GC jcoppeard RESO FIXE 2024-04-23
1859736 Vec allocation time is too high in WGR::PathBuilder Core Graphics: Canvas2D jnicol RESO FIXE 2023-10-23
1859832 isMagic check in CallArgsFromVp results in inefficient code Core JavaScript Engine jdemooij RESO FIXE 2023-10-19
1860541 Optimize VMFunction wrapper code by taking advantage of frame pointers Core JavaScript Engine: J jdemooij RESO FIXE 2023-11-28
1862309 Evaluate using speedometer 3 rather than 1 for our PGO training data Firefox Build System General sguelton RESO FIXE 2023-12-08
1863046 Remove redundant nsContentUtils::IsInPrivateBrowsing (it's also slow) Core DOM: Core & HTML tnikkel RESO FIXE 2024-11-11
1863454 GetElement for missing properties on the document element is 60x slower in Firefox than Chrome or Safrari Core JavaScript Engine jdemooij RESO FIXE 2024-02-18
1863543 Optimize CacheIR for missing properties on DOM proxies Core JavaScript Engine: J jdemooij RESO FIXE 2024-01-27
1863914 Use multiple shmems for remote canvas recording and translation. Core Graphics: Canvas2D bobowencode RESO FIXE 2025-02-09
1863939 Allocate all Baseline stubs with the per-zone LifoAlloc Core JavaScript Engine: J jdemooij RESO FIXE 2024-11-19
1864419 ArgumentsData post barriers are over-conservative Core JavaScript: GC jcoppeard RESO FIXE 2024-06-17
1865256 Collect usage data of `TSFTextStore::InsertTextAtSelectionInternal` with CRLFs Core DOM: UI Events & Foc masayuki RESO FIXE 2023-11-21
1865502 Align hash fields in all atom subtypes Core JavaScript Engine sphink RESO FIXE 2023-12-28
1865886 Use aarch64 builds for PGO profile generation on Android Core Performance Engineer jmuizelaar RESO FIXE 2025-02-14
1865929 TodoMVC-Backbone spends a lot of time lazy parsing Core JavaScript Engine dpalmeiro RESO FIXE 2023-12-05
1866158 Use a Fuse to speed up EmulatesUndefined check. Core JavaScript Engine mgaudet RESO FIXE 2024-11-13
1866451 Limit number of parallel IonFreeTasks Core JavaScript Engine: J jdemooij RESO FIXE 2023-11-28
1866491 Batch compilation tasks in a single IonFreeTask Core JavaScript Engine: J jdemooij RESO FIXE 2023-11-27
1866974 Use more batching for IonFreeTask Core JavaScript Engine: J jdemooij RESO FIXE 2023-11-30
1867359 React's getElem with internalInstanceKey is 3x slower in SM (150ms) than V8 (50ms) and JSC (37ms) Core JavaScript Engine: J iireland RESO FIXE 2024-03-18
1868326 Use aarch64 instrumented build for PGO profile generation for aarch64 macos Core Performance: General jmuizelaar RESO FIXE 2024-08-26
1868336 Tidyup and preparation for semispace nursery Core JavaScript: GC jcoppeard RESO FIXE 2024-02-26
1868437 Unnecessary COMPARTMENT_REVIVED GCs being triggered during speedometer3 run Core JavaScript: GC jcoppeard RESO FIXE 2023-12-11
1868744 If JS engine triggered a GC slice, don't trigger another too soon from CCGCScheduler Core DOM: Core & HTML smaug RESO FIXE 2023-12-12
1868746 Drop styleset from Document sooner Core DOM: Core & HTML smaug RESO FIXE 2024-01-01
1869256 Compile error calling std::swap on SegmentedVectors Core MFBT jcoppeard RESO FIXE 2024-02-26
1869298 Dispatching new tasks is surprisingly slow Core XPCOM smaug RESO FIXE 2023-12-18
1869552 Intermittent Assertion failure: [GFX1]: RGBX pixel at (0,0) in 784x252 surface is not opaque: 0,0,0,0, at /builds/worker/workspace/obj-build/dist/include/mozilla/gfx/Logging.h:756 | single tracking bug Core Graphics: Canvas2D lsalzman RESO FIXE 2024-02-04
1870396 Use GuardFuse to speed up destructuring Core JavaScript Engine mgaudet RESO FIXE 2024-01-17
1870477 Trigger GC soon after CC if CC found lots of GCed garbage Core DOM: Core & HTML smaug RESO FIXE 2023-12-22
1871467 Use RemoteTextureMap for D2D Canvas Core Graphics: Canvas2D lsalzman RESO FIXE 2024-09-25
1871751 avoid AsyncPanZoomEnabled call in MaybeCreateDisplayPortInFirstScrollFrameEncountered Core Panning and Zooming tnikkel RESO FIXE 2024-01-08
1872002 don't descend into popups in MaybeCreateDisplayPortInFirstScrollFrameEncountered Core Panning and Zooming tnikkel RESO FIXE 2023-12-30
1872327 Don't leak runnables on shutdown in nsThreadPool Core Graphics: Canvas2D lsalzman RESO FIXE 2024-01-03
1872487 create less WebRenderLayerScrollData Core Panning and Zooming tnikkel RESO FIXE 2024-10-30
1872563 change WebRenderLayerScrollData::mVisibleRegion from a region to a rect Core Panning and Zooming tnikkel RESO FIXE 2024-01-18
1872564 optimize DisplayPortUtils::MaybeCreateDisplayPortInFirstScrollFrameEncountered by checking for leaf frames Core Panning and Zooming tnikkel RESO FIXE 2024-01-10
1873964 Implement a HasOwn optimization for when there's a consistent shape with few properties, but variable keys Core JavaScript Engine dothayer RESO FIXE 2024-04-02
1874050 Too much time spent in CustomPropertiesBuilder::cascade on TodoMVC-Lit-Complex-DOM (copying custom properties from ancestors) Core CSS Parsing and Comp emilio RESO FIXE 2024-10-22
1874079 Reflow on TodoMVC-Svelte-Complex-DOM SP3 test case is 2.9x slower than Chrome Core Layout emilio RESO FIXE 2024-09-04
1874167 Update indexmap, hashbrown and related crates. Core CSS Parsing and Comp egubler RESO FIXE 2024-05-03
1874454 Implement GetHeterogeneousCpuInfo for Apple Silicon Mac Core Hardware Abstraction smaug RESO FIXE 2024-07-24
1874756 mozilla::dom::LargestContentfulPaint::MaybeProcessImageForElementTiming shows up in SP3 profiles Core DOM: Performance API sefeng RESO FIXE 2024-08-26
1874969 Consider to use GetHeterogeneousCpuInfo when deciding how many background threads TaskController should have Core XPCOM smaug RESO FIXE 2024-08-19
1875427 microoptimize in LCPHelpers::CreateLCPEntryForImage Core DOM: Performance API tnikkel RESO FIXE 2024-01-25
1875490 Use default test_root for Android PGO profile generation Testing General jnicol RESO FIXE 2024-01-22
1876091 grant generic-worker:feature:allowPtrace to gecko workers Release Engineering Firefox-CI Administr jcristau RESO FIXE 2024-01-29
1876266 Do less work on the ConsiderInitiatingTransition loop. Core CSS Transitions and emilio RESO FIXE 2024-01-29
1876337 Add the ability to use KVM to tasks. Firefox Build System Task Configuration jmuizelaar RESO FIXE 2024-02-01
1877194 mb-ship-geckoview.yml test parameters need an update for enable_always_target change in taskgraph 5.7.0 Firefox Build System Task Configuration jcristau RESO FIXE 2024-02-07
1877357 Assertion failure: v.isUndefined(), at vm/StringType.cpp:2467 Core JavaScript Engine: J nicolas.b.pierron RESO FIXE 2024-05-30
1877605 spectre mitigation speculation barriers are still used in generateVMWrappers Core JavaScript Engine: J jmuizelaar RESO FIXE 2024-02-09
1877787 Avoid doing reduced precision computation when generating LCP Core DOM: Performance API sefeng RESO FIXE 2024-02-07
1878158 Slow DOM property access in React's SyntheticEvent constructor Core JavaScript Engine dothayer RESO FIXE 2024-11-15
1878353 app.qonto.com doesn't load correctly Core JavaScript Engine: J nobody RESO FIXE 2024-02-16
1879318 Store custom property references in a list rather than a set. Core CSS Parsing and Comp emilio RESO FIXE 2024-08-01
1879437 LeakSanitizer: detected memory leaks [@ js::jit::JitHintsMap::addIonHint] Core JavaScript Engine: J dpalmeiro RESO FIXE 2024-05-30
1879562 Consider to optimize the default character set accesses in Document::RecomputeLanguageFromCharset() Core DOM: Core & HTML smaug RESO FIXE 2024-02-13
1879743 Rewrite custom property substitution to avoid re-tokenization. Core CSS Parsing and Comp emilio RESO FIXE 2024-08-01
1879831 Initialize array elements inline for LRest Core JavaScript Engine: J jdemooij RESO FIXE 2024-02-13
1879918 Allocating tenured dependent strings doesn't work Core JavaScript: GC sphink RESO FIXE 2024-05-09
1880044 Support allocating flattened rope characters in the nursery Core JavaScript Engine jdemooij RESO FIXE 2025-01-22
1881019 Optimize branches in TenuringTracer::traverse Core JavaScript: GC jdemooij RESO FIXE 2024-06-25
1881995 Replace strings during atomization with a new string type which points to the corresponding atom Core JavaScript Engine dothayer RESO FIXE 2024-11-25
1882417 Suspend DOM notifications while parsing innerHTML Core DOM: Core & HTML smaug RESO FIXE 2024-03-03
1883138 Ensure HasParserNotified returns true only when parser has actually notified Core DOM: Core & HTML smaug RESO FIXE 2024-03-07
1884254 Add linux-aarch64 Python toolchain task Firefox Build System Toolchains gabriel RESO FIXE 2024-08-16
1884360 Reimplement Array.prototype.sort with a JIT trampoline Core JavaScript Engine jdemooij RESO FIXE 2024-08-07
1884368 Retire jit::GetPcScript and PcScriptCache Core JavaScript Engine: J jdemooij RESO FIXE 2024-03-11
1887615 Micro-optimize PointerEventHandler::ReleaseIfCaptureByDescendant Core DOM: UI Events & Foc smaug RESO FIXE 2024-03-25
1887621 Micro-optimize nsFocusManager::ContentRemoved Core DOM: Core & HTML smaug RESO FIXE 2024-03-25
1889685 Reimplement TypedArraySort with a JIT trampoline Core JavaScript Engine jdemooij RESO FIXE 2024-04-29
1890002 Don't create DOM event for those animation events which don't need to be dispatched Core CSS Transitions and smaug RESO FIXE 2024-04-08
1890208 Consider to drop non-purple entries from the nursery and not move them to the purple buffer Core Cycle Collector smaug RESO FIXE 2024-04-09
1892242 Increase maximum nursery size to 64MB Core JavaScript: GC dpalmeiro RESO FIXE 2024-06-24
1892257 Move nsStringBuffer to mfbt Core String emilio RESO FIXE 2024-05-15
1892764 Add alloc sites for DOM wrappers Core JavaScript: GC mgaudet RESO FIXE 2024-10-30
1893057 Update WGPU to upstream (week of 2024-04-22) Core Graphics: WebGPU egubler RESO FIXE 2024-05-09
1893690 Implement associativity in AtomCacheHashTable Core JavaScript Engine jlink RESO FIXE 2024-05-22
1895628 Simplify string deduplication code by taking advantage of dependent string sweeping Core JavaScript: GC sphink RESO FIXE 2024-06-25
1899160 Make it possible to allocate JSStrings with a refcounted StringBuffer in the shell Core JavaScript Engine jdemooij RESO FIXE 2024-06-24
1900278 Add a mochitest for frames reconstructed during internal table modifications, when the table is/isn't an IB split Core Layout: Tables dholbert RESO FIXE 2024-06-05
1900466 Vue's createReactiveObject is 2.5x slower in SM than V8 Core JavaScript Engine: J jcoppeard RESO FIXE 2024-10-10
1900768 Create Linux ARM64 Docker images on Firefox CI Firefox Build System Task Configuration gabriel RESO FIXE 2025-03-12
1903037 Replace DOMStringExternalString with JS strings using StringBuffer directly Core JavaScript Engine jdemooij RESO FIXE 2024-07-16
1903758 Experiment with deferring and/or avoiding arena_t::Purge where possible Core Memory Allocator jstutte RESO FIXE 2025-04-07
1904328 Share string buffer when passing JS strings between zones Core JavaScript Engine jdemooij RESO FIXE 2024-07-10
1904333 Optimize structured cloning of strings with a StringBuffer Core JavaScript Engine jdemooij RESO FIXE 2024-07-28
1905117 Allocate more JS strings with a StringBuffer instead of raw malloc Core JavaScript Engine jdemooij RESO FIXE 2024-07-16
1906312 Use external string cache more for NewStringFromBuffer Core JavaScript Engine jdemooij RESO FIXE 2024-07-18
1906848 Use StringBuffer instead of raw malloc for long atoms Core JavaScript Engine jdemooij RESO FIXE 2024-07-17
1906965 Don't flush frames in window.scrollTo(0, 0) Core DOM: CSS Object Mode emilio RESO FIXE 2024-08-01
1907320 Allow style sharing on elements that specify transitions / animations. Core CSS Parsing and Comp emilio RESO FIXE 2024-07-16
1907891 Use shared string buffer for long strings created by js::StringBuffer Core JavaScript Engine jdemooij RESO FIXE 2024-08-27
1908395 Rename js::StringBuffer Core JavaScript Engine jdemooij RESO FIXE 2024-08-15
1909527 Split allocations on background threads into their own jemalloc arena Core JavaScript Engine dothayer RESO FIXE 2024-08-07
1910084 Use StringBuffer for long strings allocated by InlineCharBuffer Core JavaScript Engine andrebargull RESO FIXE 2025-02-12
1910544 Release StringBuffers off-thread after minor GC Core JavaScript: GC jdemooij RESO FIXE 2024-08-30
1911645 Add linux-aarch64 NodeJS toolchain task Firefox Build System Toolchains gabriel RESO FIXE 2024-12-17
1912367 AtomCache doesn't check hashes before performing deep string comparison Core DOM: HTML Parser jlink RESO FIXE 2024-08-13
1912446 Simplify JSON parser's StringBuffer code a bit Core JavaScript Engine jdemooij RESO FIXE 2024-08-30
1912908 nsNodeInfoManager::NodeInfoCache doesn't check hashes before performing deep string comparison Core DOM: HTML Parser jlink RESO FIXE 2024-08-14
1913753 Add thread safety annotations to arena_t and ArenaCollection Core Memory Allocator jstutte RESO FIXE 2024-11-08
1913757 Consider reusing LifoAllocs for Ion compilations Core JavaScript Engine: J jdemooij RESO FIXE 2024-12-05
1914378 Use StringBuffer for long flattened strings Core JavaScript Engine jdemooij RESO FIXE 2024-09-03
1915206 Try to simplify SVG transformations a bit more. Core SVG emilio RESO FIXE 2024-10-13
1915564 Rework arena_t::mPRNG initalization to be more explicit about avoiding double initialization Core Memory Allocator jstutte RESO FIXE 2024-10-14
1915863 Ion register allocator scales poorly due to spilling for calls Core JavaScript Engine: J jdemooij RESO FIXE 2024-10-10
1919217 Fix some slow calls into C++ Core JavaScript Engine: J jdemooij RESO FIXE 2024-11-27
1920082 12.12 - 2.16% speedometer3 Charts-observable-plot/Dotted/Sync / speedometer3 Charts-observable-plot/total + 20 more (OSX, Windows) regression on Mon September 16 2024 Core Disability Access AP eitan RESO FIXE 2024-11-11
1920451 Have heuristics to better predict when it is a good moment to purge Core Memory Allocator jstutte RESO FIXE 2025-03-28
1920951 Optimize loops in createMoveGroupsFromLiveRangeTransitions Core JavaScript Engine: J jdemooij RESO FIXE 2024-10-14
1921771 30.1 - 2.06% speedometer3 TodoMVC-JavaScript-ES6-Webpack-Complex-DOM/Adding100Items/Async / speedometer Angular2-TypeScript-TodoMVC/Adding100Items + 129 more (Android, Linux, OSX, Windows) regression on Wed September 25 2024 Toolkit Form Autofill dlee RESO FIXE 2024-10-28
1922227 Use a Vector instead of linked list + AvlTree for call positions Core JavaScript Engine: J jdemooij RESO FIXE 2024-10-14
1922259 CodeGeneratorShared::outOfLineCode_ should be a TempObject InlineForwardList. Core JavaScript Engine: J nicolas.b.pierron RESO FIXE 2024-10-14
1922829 Pre-allocate CodeGeneratorShared::safepointIndices_. Core JavaScript Engine: J nicolas.b.pierron RESO FIXE 2024-10-14
1922983 avoid useless QI in nsDocShell::Get/SetWindowDraggingAllowed on every paint in content process Core DOM: Navigation tnikkel RESO FIXE 2024-10-14
1923090 Pre-allocate CodeGenerator::osiIndices_ vector. Core JavaScript Engine: J nicolas.b.pierron RESO FIXE 2024-10-14
1923463 AutoProfileRunnable distorts ETW profiles Core Gecko Profiler bas RESO FIXE 2025-01-08
1923615 Ignroe invisible <input> while running formautofill heuristics Toolkit Form Autofill dlee RESO FIXE 2024-11-11
1923790 some GetResultingTransformMatrix optimizations Core Web Painting tnikkel RESO FIXE 2024-10-28
1924276 fix quadratic behaviour in nsIFrame::IsScrolledOutOfView Core Layout tnikkel RESO FIXE 2024-10-14
1924444 Improve the order with which we (re-)use non-full runs during allocations Core Memory Allocator jstutte RESO FIXE 2025-01-29
1925078 3.73 - 1.38% speedometer Vanilla-ES2015-TodoMVC/Adding100Items/Sync / speedometer Vanilla-ES2015-TodoMVC/Adding100Items + 1 more (Linux) regression on Tue September 24 2024 Core DOM: Core & HTML masayuki RESO FIXE 2024-11-11
1925181 Content processes on Android should disable small malloc randomization Core DOM: Content Process lissyx+mozillians RESO FIXE 2024-11-11
1925423 avoid some GetImageStatus calls Core Layout: Images, Vide tnikkel RESO FIXE 2024-11-11
1926225 Avoid malloc/free for function's name in GeckoProfilerRuntime::allocProfileString Core JavaScript Engine jdemooij RESO FIXE 2024-11-11
1926423 Too much CPU time spent dealing with custom properties in the prepare steps of the Preact/Svelte/Lit TodoMVC-Complex-DOM tests Core CSS Parsing and Comp emilio RESO FIXE 2024-11-05
1926477 Calling the getter in js::jit::GetPropertyCached is too slow in TodoMVC-jQuery on Android Core JavaScript Engine: J dothayer RESO FIXE 2025-03-04
1926525 Merge the data and table allocations in OrderedHashTable Core JavaScript Engine jdemooij RESO FIXE 2024-11-11
1926818 skip common useless work in AutoBuildingDisplayList Core Web Painting tnikkel RESO FIXE 2024-11-11
1926825 optimize FontSizeInflationListMarginAdjustment Core Layout tnikkel RESO FIXE 2024-11-11
1927375 optimize relatively slow IsFixedPosFrameInDisplayPort call in OutOfFlowDisplayData::ComputeVisibleRectForFrame Core Web Painting tnikkel RESO FIXE 2024-11-11
1927395 Stop using OrderedHashMap for EphemeronEdgeTable Core JavaScript: GC jdemooij RESO FIXE 2024-12-25
1927405 Map/Set clear function is slow Core JavaScript Engine jdemooij RESO FIXE 2024-11-11
1927464 Store OrderedHashTable fields in reserved slots on MapObject/SetObject Core JavaScript Engine jdemooij RESO FIXE 2024-11-22
1928666 Create Map/Set data lazily and allocate the objects in JIT code Core JavaScript Engine jdemooij RESO FIXE 2024-11-22
1929640 Add a mode to CCGCScheduler where it can collect faster in case lots of garbage is created and there isn't too much idle time to run the slices Core DOM: Core & HTML smaug RESO FIXE 2024-11-25
1929736 init Document::mIsInPrivateBrowsing Core DOM: Core & HTML tnikkel RESO FIXE 2024-11-11
1930253 CleanupPhase should clear the graph first and only after that free snow whites Core Cycle Collector smaug RESO FIXE 2024-11-11
1930633 change ViewportUtils::GetVisualToLayoutTransform to take an nsIContent instead of a ViewID Core Panning and Zooming tnikkel RESO FIXE 2024-12-20
1931789 avoid quadratic case when appending style sheets Core CSS Parsing and Comp tnikkel RESO FIXE 2025-03-07
1931791 Optimize nsIFrame::HasAnimationOfTransform Core Web Painting tnikkel RESO FIXE 2024-12-20
1931794 Avoid a useless FindReferenceFrameFor call in nsDisplayTransform::SetReferenceFrameToAncestor Core Web Painting tnikkel RESO FIXE 2024-12-20
1931796 Don't UpdateCanvasBackground when the display we are building is for event handling Core Web Painting tnikkel RESO FIXE 2024-12-20
1931798 Only check for apz listeners when building compositor hit test info Core Web Painting tnikkel RESO FIXE 2024-12-20
1931799 don't bother tracking invidual frees if the displaylist and it's arena is doomed Core Web Painting tnikkel RESO FIXE 2024-12-20
1931800 avoid calling nsIFrame::RemoveDisplayItem for non-retained display lists (it's a no-op but expensive) Core Web Painting tnikkel RESO FIXE 2024-12-20
1931815 Fold OrderedHashTable Range objects into Map/Set iterator objects Core JavaScript Engine jdemooij RESO FIXE 2024-12-10
1932305 Assorted improvements for Map/Set builtins Core JavaScript Engine jdemooij RESO FIXE 2024-12-10
This result was limited to 500 bugs. See all search results for this query.