v1.0.0-beta.1
Pre-release
Pre-release
·
3659 commits
to main
since this release
1.0.0-beta.1 (2020-10-30)
Bug Fixes
- base64: cleanup (6740767)
- caption: added support (0ec35f5)
- chunks: filter component chunks (014952b)
- cleanup: clean up code (92896d8)
- cleanup: cleanup (098e5ff)
- cleanup: cleanup (6479ad1)
- cleanup: cleanup (0604423)
- cleanup: cleanup (c0b382f)
- cleanup: cleanup component load (3573878)
- cleanup: removed break (e048412)
- cleanup: removed bullshit of myself (89b6423)
- cleanup: removed bullshit of myself (dcb0f7e)
- cleanup: removed unused images (3fd0c64)
- cleanup: removed unused utils (8e35d5e)
- cleanup: renaming & removed code (4eedccc)
- client: deviceMemory fallback integrated, currently chrome dont support it (ea7503f)
- client: right import (9fa5de7)
- component-load: disable critical of one multiple used component on one page (d6d0595)
- component-load: moved components to speedkit-components (235d9be)
- component-load: static/dynamic load detection to flag components critical (d4155bb)
- connection: fix connection detection (9a4e169)
- critical: detect critical parent in childs (abe4f96)
- critical-components: auto load (eager/lazy) components in pages (e1f8b68)
- css-var-declaration: embedded into module (0f94157)
- density: different order (3ed3e88)
- directive: running server side (1e3c2d0)
- display-fonts: added font-faces manually (1186419)
- draft: first draft (9b60d08)
- dynamic-import: disabled for page, default strategy implemented (7f58ce3)
- express: compression + dist path declaration (e913749)
- fallback: optimization (5313f9b)
- fetch: refactored timeout fetch (5bf2200)
- font: added display strategy (924140c)
- font: added font cache (19aa4fb)
- font: adding css vars on client side (e66ddb7)
- font: default font as '' (8045c9e)
- font: intersection observer (7063540)
- font: lazy-load of uncritical fonts (46c6c98)
- font: moved intersection observer instance to inserted state (d2fc185)
- font: optimize & fix client directive (23f6106)
- font: optimized preload of fonts (e2f3d7a)
- font: refactored code - simplified and reduced (fba68b1)
- font: remove idleCallback to lazy load fonts (5344daf)
- font: replace style attribute with classes (c7bd1a1)
- fonts: cleanup (1a5598b)
- fonts: filter used font-families & prevent double load of critical fonts (8ce4aed)
- fonts: reimplemented lazy load of fonts (09c608c)
- fonts: removed monospace & correctly flag critical components (d83042c)
- fonts: restructured functions (5ea9310)
- fonts: update font handling (051201e)
- hook: moved from nuxt.config to module (dc208f7)
- hooks: rearranged resource hook (ab9783f)
- image: cleanup (1bf3276)
- image: critical detection (cccdf09)
- image: detect size of srcset (2fa4246)
- image: new src and srcset declaration (f638e91)
- image: refactored loading mechanism (862705b)
- image: uncompleted size detection (6f7aca2)
- imageList: prevent exception by null values (5456411)
- img: additional srcset images (4184639)
- img: test (7374cda)
- img: test (b3d7e62)
- import: eager for first component (6d8f841)
- import: removed eager (50c3bf0)
- info-layer: modified info layer (6cf004d)
- intersection: optimized unobserve & disconnect (3f64579)
- intersection-observer: cleanup (c349bcd)
- intersection-observer: configurable (cfbcad5)
- intersection-observer: implemented intersecting detection (bc2c82c)
- intersection-observer: moved line of options assignment (166a131)
- lazy: full supported srcset (7572268)
- lazy-component: implemented load strategy of components (b385932)
- lazy-iframe: add loading attribute (fc86b79)
- lazy-image: added noscript style rules (31504aa)
- lazy-image: added slot (00c5676)
- lazy-image: critical -> noscript (c6e3899)
- lazy-image: detect imagesize on client side (critical) (cbc4104)
- lazy-image: embedded image size cache (49724da)
- lazy-image: loading state by critical state (4834488)
- lazy-image: moved loading detection to custom-image (7695206)
- lazy-image: optimized above loading mechanik test (f5ea445)
- lazy-image: refactored lazy-image/-picture (28deeb4)
- lazy-image: refactoring (f2b9cf3)
- lazy-image: render no-script correctly (37e00f5)
- lazy-image: timeout implementation (f294be5)
- lazy-image: use custom-image instead of img in noscript (f539e68)
- lighthouse: added indicator result (ed8a033)
- lighthouse: cleanup (ddbdc79)
- lighthouse: cleanup async loader (991e137)
- lighthouse: cleanup load validation (a2846b5)
- lighthouse: fixed lighthouse loader (d252891)
- lighthouse: fixed score by math.round (00edc9d)
- lighthouse: update report url during browsing (621ca58)
- lighthouse: url handling (155dfe0)
- load: rearranged loads (4d97b1f)
- load: removed async/await in initiale load (aebd35d)
- load: removed load event in speedkit.js (47043b0)
- lock-file: create incremental updates (1fd64ca)
- mailmap: managing git user aliases (7bc736d)
- missing-vars: add missing vars lazy-image (508a09e)
- module: loading script logic (ef3f4d3)
- module: script loading (be9f630)
- nuxt: removed express (7a93ef7)
- nuxtjs: version update (e1b0bf2)
- optimized-images: option to resize and change format to webp (9b69939)
- orientation: optimized calculation (b0c90b4)
- pagespeed: optimization (e17d6c5)
- picture: ssrOnly Support implemented (b027b33)
- placeholder: switched to sqip (924be54)
- player: renamed to StreamPlayer (8ada197)
- preload: only the first component chunk (96eb002)
- preload: preload only of page & app chunks (a88fcdb)
- preview-container: restructured css (46de972)
- readme: add dot (7a18a9e)
- readme: added release todos (7c08175)
- readme: added release todos (62731d3)
- rename: prepend $ to font var (a119498)
- rename: rename var (2a3cbc3)
- rename: renamed performance functions (f0fbe5b)
- restructuring: restructured code + cleanup unnecessary stuff (1d6d0d1)
- selectors: add sort for font variance selectors; update pages (6a756ff)
- srcset: cleanup (92c3415)
- srcset: optimized critical loading (c3973aa)
- srcset: prevented loop (d2db9b5)
- srcset: sort srcsets (091bd70)
- stream: added renditions (6b9be98)
- template: removed scripts from rendered template (0680fac)
- thorn: ein schönes Ei hattest du mir da gelegt ;) (00198a3)
- toCSSVars: optimized style props generation (fb061cb)
- uncritical: add css vars to uncritical elements (2626cf8)
- v-font: fix critical property (6580b86)
- v-font: splitted up code (1e2f971)
- video: correct restrictions (b97db72)
- video: implemented manifest change by orientation change (5649e08)
- video: ios native orientation stream support (5b80f91)
- webpack: fix entry files; add GithubCorner as auto-import (4c90c5c)
- webpack: removed lazy comments (838685f)
Features
- cleanup: clean up config and integrations (da3d67c)
- cleanup-picture: add lazy picture; clean up code (1526d48)
- critical: reset critical flag in font list by page load (3164f36)
- critical-font: implented critical font declaration (0ef9e29)
- fallback: implemented fallback font mechanic (ef70085)
- font: selector definition embedded in v-font directive (f2f2a25)
- font-face: dynamic generation of font face declarations (08877c7)
- iframe: added lazy iframe component (3c4b1ef)
- image-preload: add image-preload directive for image preloading (b63bfb7)
- image-preload: implemented critical image preload for custom picture (9e1ea36)
- import: improve the component load; add lazy component wrapper (c010fb2)
- init: initial commit (6818e73)
- intersection-observer: general intersection observer to lazy load ressources (92a2165)
- lazy-image: added image component (2022924)
- lazy-video: added responsive-video support (4858317)
- lighthouse: created async widget (4c43743)
- nuxt: migration of nuxt 2.13.1 (232c012)
- renaming: renamed from lazy-resources to nuxt-speedkit (45a78f6)
- used-fonts: filter by used state of font (ddd3019)
- video: implemented streaming ability (cfe5261)