Download Latest Version v8.14.0 source code.tar.gz (7.7 MB)
Email in envelope

Get an email when there's a new version of PixiJS library

Home / v8.14.0
Name Modified Size InfoDownloads / Week
Parent folder
advanced-blend-modes.js 2025-10-06 37.8 kB
advanced-blend-modes.js.map 2025-10-06 69.2 kB
advanced-blend-modes.min.js 2025-10-06 31.7 kB
advanced-blend-modes.min.js.map 2025-10-06 63.8 kB
gif.js 2025-10-06 44.3 kB
gif.js.map 2025-10-06 91.4 kB
gif.min.js 2025-10-06 14.6 kB
gif.min.js.map 2025-10-06 73.6 kB
math-extras.js 2025-10-06 6.8 kB
math-extras.js.map 2025-10-06 21.1 kB
math-extras.min.js 2025-10-06 2.8 kB
math-extras.min.js.map 2025-10-06 15.2 kB
pixi.js 2025-10-06 2.1 MB
pixi.js.d.ts 2025-10-06 1.5 MB
pixi.js.map 2025-10-06 4.7 MB
pixi.min.js 2025-10-06 709.3 kB
pixi.min.js.map 2025-10-06 4.0 MB
pixi.min.mjs 2025-10-06 709.9 kB
pixi.min.mjs.map 2025-10-06 4.0 MB
pixi.mjs 2025-10-06 1.9 MB
pixi.mjs.map 2025-10-06 4.7 MB
unsafe-eval.js 2025-10-06 36.1 kB
unsafe-eval.js.map 2025-10-06 100.7 kB
unsafe-eval.min.js 2025-10-06 15.7 kB
unsafe-eval.min.js.map 2025-10-06 79.7 kB
webworker.js 2025-10-06 2.1 MB
webworker.js.map 2025-10-06 4.6 MB
webworker.min.js 2025-10-06 733.6 kB
webworker.min.js.map 2025-10-06 4.0 MB
webworker.min.mjs 2025-10-06 734.2 kB
webworker.min.mjs.map 2025-10-06 4.0 MB
webworker.mjs.map 2025-10-06 4.6 MB
webworker.mjs 2025-10-06 1.9 MB
README.md 2025-10-06 4.5 kB
v8.14.0 source code.tar.gz 2025-10-06 7.7 MB
v8.14.0 source code.zip 2025-10-06 10.0 MB
Totals: 36 Items   65.4 MB 0

💾 Download

Installation:

:::bash
npm install pixi.js@8.14.0

Development Build: - https://cdn.jsdelivr.net/npm/pixi.js@8.14.0/dist/pixi.js - https://cdn.jsdelivr.net/npm/pixi.js@8.14.0/dist/pixi.mjs

Production Build: - https://cdn.jsdelivr.net/npm/pixi.js@8.14.0/dist/pixi.min.js - https://cdn.jsdelivr.net/npm/pixi.js@8.14.0/dist/pixi.min.mjs

Documentation: - https://pixijs.download/v8.14.0/docs/index.html

Changed

https://github.com/pixijs/pixi.js/compare/v8.13.2...v8.14.0

🎁 Added

  • feat: add asset loading strategies by @Zyie in https://github.com/pixijs/pixijs/pull/11693
  • Three new loading strategies have been introduced: throw, skip, and retry
    • throw: The default strategy and matches the behavior of previous versions. With this strategy enabled any asset that fails to load will throw an error and the promise will reject.
    • skip: If any asset fails to load not error is thrown and the loader continues to load other assets
    • retry: Allow for multiple attempts at loading an asset before an error is thrown. The number of attempts and the delay between attempts are configurable ts const options: LoadOptions = { strategy: 'retry', retryCount: 5, // Retry up to 5 times }; await Assets.load('unstable-asset.png', options); ```ts await Assets.init({ basePath, loadOptions: { strategy: 'skip', onError: (error, asset) => console.log(error, asset.url) }, });

Assets.addBundle('testBundle', [ { alias: 'bunny', src: 'textures/bunny_no_img.png' }, { alias: 'bunny2', src: 'textures/bunny.png' }, ]);

// only bunny2 is defined and did not throw an error const assets = await Assets.loadBundle('testBundle'); * feat: Adds progress size to asset loading by @Zyie in https://github.com/pixijs/pixijs/pull/11699 * You can provide `progressSize` when loading assets to get a more accurate loading percentage. If no size is provide the default value is 1.ts const assets = [ { src: [ { src: 'textures/texture.webp', progressSize: 900, }, ], alias: ['bunny-array', 'bunny-array2'], }, { src: 'textures/bunny.png', progressSize: 100, } ]; const res = await Assets.load(assets, progressMock); * feat: added rotate to Point math-extras by @unstoppablecarl in https://github.com/pixijs/pixijs/pull/11704ts // Basic point rotation const point = new Point(10, 20); const degrees = 45 const radians = degrees * (Math.PI / 180) const result = point.rotate(radians); console.log(result); // {x: -7.071067811865474, y: 21.213203435596427}

// Using output point for efficiency
const output = new Point(10, 20);
point.rotate(90 * (Math.PI / 180), output);
console.log(result); // {x: -7.071067811865474, y: 21.213203435596427}

``` * feat: add change guards to TextStyle setters to prevent redundant updates by @mayakwd in https://github.com/pixijs/pixijs/pull/11677

🐛 Fixed

🧹 Chores

New Contributors

Source: README.md, updated 2025-10-06