Skip to content

0.9.0

Compare
Choose a tag to compare
@andycall andycall released this 04 Nov 08:28
· 2463 commits to main since this release
4918228

Big News

The QuickJS engine is now landed on kraken and we decided to replace our original JavaScriptCore implementation, which can provide low latency page init time and memory usage.

Break Changes

  • Kraken.defineCustomElement API had been redesigned, now you can define both element and widget with the same API. #792

Features

  • Migrate JavaScript Engine from JavaScriptCore to QuickJS.
  • Support query attributes on element from document.querySelector and document.querySelectorAll. #747
  • Auto detect physical device type and use different scroll animation behavior. BouncingScrollPhysics on iOS and ClampingScrollPhysics on Android. #750
  • Add empty SVGElement tags but not svg rendering, to let vue app works. #757
  • Add Apple silicon support. #767
  • Add Webpack HMR support. #785

Bug Fixed

  • Fix async error when update src property on image element. #759
  • Fix http-cache not updating when last-modified headers on HTTP request changed. #784
  • Fix HTML tags can not use custom tags. #790
  • Fix rendering error when append child on image elemnet. #791
  • Fix translate negative percentage not working. #832