Skip to content

Releases: astoilkov/main-thread-scheduling

4.0.1

02 Feb 20:49
Compare
Choose a tag to compare
  • 🐛 try experimenting with a better approach to returning a better timeRemaining() value 29d6f04

v4.0.0...v4.0.1

4.0.0

02 Feb 20:30
Compare
Choose a tag to compare
  • ✨ Add support for Safari via MessageChannel. The algorithm will fallback to MessageChannel when requestidleCallback() isn't available.

4.0.0-2

08 Jan 11:12
Compare
Choose a tag to compare
4.0.0-2 Pre-release
Pre-release
  • ♻️ small improvements of readability 5142c20
  • 🔀 16 is to small of a value a30e63c

v4.0.0-1...v4.0.0-2

4.0.0-1

08 Jan 09:31
Compare
Choose a tag to compare
4.0.0-1 Pre-release
Pre-release
  • 🐛 timeRemaining() always returns 0 9fbf327
  • 🐛 new MessageChannel algorithm doesn't work 7963c92

v4.0.0-0...v4.0.0-1

4.0.0-0

08 Jan 09:23
Compare
Choose a tag to compare
4.0.0-0 Pre-release
Pre-release
  • ✨ use MessageChannel when requestIdleCallback isn't available 586228e

v3.0.0...v4.0.0-0

3.0.0

27 Oct 15:51
Compare
Choose a tag to compare
  • ✏️ Multiple rewrites and improvements to the readme in order to prepare it for promotion.
  • 🔀 I renamed yieldToMainThread() function to yieldControl(). This is because yieldToMainThread() is a little confusing because you don't return to the main thread — you are already there. This shouldn't be a big problem as still there aren't a lot of people using the repo.

v2.0.0...v3.0.0

2.0.0

31 Aug 12:43
Compare
Choose a tag to compare
  • improves your app's performance by ensuring user-visible tasks will be executed as soon as possible
  • improves your app's perceived performance by calculating the time spent in the task more accurately — we now also account for the time of the last rendered frame
  • 🔀 improves your app's performance by making user-visible task wait more before yielding to the main thread
  • 🐎 improves your app's performance because isTimeToYield() has performance optimizations inside of it

v1.0.0...v2.0.0

1.0.0

06 May 10:29
Compare
Choose a tag to compare

First official public release

0.2.1

06 Apr 21:27
Compare
Choose a tag to compare
  • 🐛 shouldn't register a second idle callback 2388a17

v0.2.0...v0.2.1

0.2.0

06 Apr 17:29
Compare
Choose a tag to compare

Initial release. Hello, world 👋.

9804b6a...v0.2.0