Releases: M-CreativeLab/jsar-runtime
Releases · M-CreativeLab/jsar-runtime
v0.7.2
New Features & Improvements
Rendering Enhancements
- WebGL Improvements:
- Optimized WebGL texture handling with anisotropic filtering.
- Improved support for the
EXT_texture_filter_anisotropic
extension. - Enhanced WebGL context attributes for better XR compatibility.
DOM Updates
- Event Handling:
- Added new event constructor types including
MouseEvent
,PointerEvent
, andXRSessionEvent
. - Enhanced
EventTarget
to provide detailed event type mappings and dispatching.
- Added new event constructor types including
- Document Features:
- Introduced
Document.timeline
for animation timelines. - Enhanced
Document.appendStyleSheet()
to manage styles dynamically.
- Introduced
HTML Enhancements
- Image Element:
- Improved
<img>
element to handleonload
andonerror
events asynchronously. - Optimized image decoding with fallback mechanisms for error handling.
- Improved
- Web Content Updates:
- Added support for logical dimensions (
logicalWidth
andlogicalHeight
) for web content rendering. - Improved device pixel ratio handling in
WebContent
.
- Added support for logical dimensions (
Fixes & Optimizations
Performance Optimizations
- Rendering Pipeline:
- Optimized text and element rendering by marking dirty nodes and reducing unnecessary updates.
- Improved layout computation efficiency for dynamic content.
- Event Dispatch:
- Fixed hit testing for mouse events to handle
mouseleave
andmouseout
scenarios properly.
- Fixed hit testing for mouse events to handle
Bug Fixes
- Fixed issues with
CSSStyleDeclaration
caching to ensure seamless style updates. - Resolved memory leaks in image decoding processes.
- Addressed rendering bugs for logical dimensions in
WebContent
. - Fixed service memory leaks in destroying content processes.
- Added maximum size for the image and texture at client-side and server-side to prevent out of memory issues.
- Fixed the resource caching issues, now the caching follows the standard HTTP caching rules.
amidala-v0.3.1-alpha.20240115
update jsar-dom version
amidala-v0.3.1-alpha.1
generate oss path always by posix path
v0.3.0-alpha.12
fix vars
0.3.0-alpha.6
fix reusable workflow
0.3.0-alpha.11
fix workflow syntax
0.3.0-alpha.10
add permissions
amidala-v0.3.0
fix script grap
v0.3.0-alpha3
add macos dep to release
v0.3.0-alpha2
add darwin