Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

canvas-size

Package Overview
Dependencies
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

canvas-size - npm Package Versions

2

2.0.0

Diff

Changelog

Source

2.0.0

2024-02-12

  • ❗️ Breaking: All tests are now performed asynchronously
  • ❗️ Breaking: Fix recursion error in some browsers when testing a large number of canvas sizes
  • ❗️ Breaking: Update promise behavior to always resolve leaving catch for exceptions
  • ❗️ Breaking: Update callback functions to receive results object instead of separate arguments
  • ❗️ Breaking: Remove usePromise option and return promise automatically if supported
  • Add success property to promise results
  • Add testTime and totalTime to callback and promise results
  • Add new max area limit for Firefox 122+ (23,168 x 23,168)
  • Update ES module build from ES5 to ES2015+ syntax
  • Update test environment and migrate tests to Playwright
  • Update documentation
  • Update CI
jhildenbiddle
published 1.2.6 •

Changelog

Source

1.2.6

2023-02-24

  • Fix Safari canvas memory usage (#16)
jhildenbiddle
published 1.2.5 •

Changelog

Source

1.2.5

2021-09-04

  • Update badges in documentation
  • Update browser test results (#14)
  • Replace Travis CI with GitHub CI
jhildenbiddle
published 1.2.4 •

Changelog

Source

1.2.4

2021-04-26

  • Fix maxArea() test order for more accurate results in Firefox (#12)
jhildenbiddle
published 1.2.3 •

Changelog

Source

1.2.3

2021-03-03

  • Fix handling of floating point sizes in Webkit-based browsers (e.g. Safari)
jhildenbiddle
published 1.2.2 •

Changelog

Source

1.2.2

2021-01-28

  • Fix reference error after minification (#5, #6)
jhildenbiddle
published 1.2.1 •

Changelog

Source

1.2.1

2020-11-11

  • Fix web worker bug in minified esm distributable (#5, #6)
jhildenbiddle
published 1.2.0 •

Changelog

Source

1.2.0

2020-06-18

  • Add useWorker option which allows canvas tests to be performed asynchronously on a separate thread (requires Web Worker and OffscreenCanvas support)
  • Add "Usage" section to the documentation
  • Remove requestAnimationFrame from canvas test loop
jhildenbiddle
published 1.1.0 •

Changelog

Source

1.1.0

2020-05-31

  • Add usePromise option which allows the use of standard then(), catch(), and finally() promise methods or async functions in modern browsers (legacy browsers will require a promise polyfill and transpilation to ES5 for async functions)
  • Add benchmark return value to onError() and onSuccess() callbacks
  • Add new Chrome/Blink height/width limitation to canvas test sizes (#2)
  • Add invocation of callbacks when testing a single dimension
  • Fix bug that incorrectly set the last item in a generated array of test dimensions to an area test ([dimension, dimension]) instead of a width ([width, 1]) or height ([1, height]) test
  • Update method of reading/writing to canvas elements, resulting in a significant performance increase
  • Update dependencies
jhildenbiddle
published 1.0.4 •

Changelog

Source

1.0.4

2019-04-08

  • Fix memory consumption
2
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc