update to latest wabac.js (+wombat.js and warcio.js),

loading improvements of streaming video, especially on Safari by cacheing range requests while loading
fidelity improvements, rewriting fixes for JS modules, fixes for replay of pages with JS modules
bump to 1.3.10
This commit is contained in:
Ilya Kreymer
2021-03-08 17:09:16 -08:00
parent 746d0e9a79
commit 5afc8d7665
5 changed files with 25 additions and 20 deletions
+5
View File
@@ -1,5 +1,10 @@
## CHANGES
v1.3.10 (tip)
- Loading: Improved loading of video, especially on Safari, cache range requests via loading
- Fidelity: Fixed replay of pages with Javascript modules.
- Dependencies: wabac.js 2.6.2, wombat 3.1.2, warcio 1.4.2
v1.3.9
- Fidelity: Upgrade to wabac.js 2.6.1, wombat 3.1.1: improved POST request rewriting for multipart/form-data, Tableau dashboard fidelity
- UI: editable mode: style fix on page delete spinner, don't show editing options on sidebar
+2 -2
View File
@@ -1,7 +1,7 @@
{
"name": "replaywebpage",
"productName": "ReplayWeb.page",
"version": "1.3.9",
"version": "1.3.10",
"description": "Serverless Web Archive Replay",
"repository": "https://github.com/webrecorder/replayweb.page",
"homepage": "https://replayweb.page/",
@@ -9,7 +9,7 @@
"license": "AGPL-3.0-or-later",
"dependencies": {
"@fortawesome/fontawesome-free": "^5.13.0",
"@webrecorder/wabac": "^2.6.1",
"@webrecorder/wabac": "^2.6.2",
"bulma": "^0.9.0",
"electron-log": "^4.3.0",
"electron-updater": "^4.3.5",
+2 -2
View File
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -387,7 +387,7 @@ const oe=new WeakMap,ne=v(e=>t=>{if(!(t instanceof D))throw new Error("unsafeSVG
<div style="display: flex">
<div class="has-text-centered" style="width: 220px">
<wr-anim-logo class="logo" size="48px"></wr-anim-logo>
<div style="font-size: smaller; margin-bottom: 1em">${pe?"App":""} v${"1.3.9"}</div>
<div style="font-size: smaller; margin-bottom: 1em">${pe?"App":""} v${"1.3.10"}</div>
</div>
${pe?q`
@@ -1166,7 +1166,7 @@ const oe=new WeakMap,ne=v(e=>t=>{if(!(t instanceof D))throw new Error("unsafeSVG
<a href="#" role="button" class="dropdown-item" @click="${this.onAbout}">
<fa-icon class="menu-logo" size="1.0rem" aria-hidden="true" .svg=${this.appLogo}></fa-icon>
<span>&nbsp;About ${this.appName}</span>
<span class="menu-version">(${"1.3.9"})</span>
<span class="menu-version">(${"1.3.10"})</span>
</a>
</div>
</div>
+14 -14
View File
@@ -760,12 +760,12 @@
"@webassemblyjs/wast-parser" "1.9.0"
"@xtuc/long" "4.2.2"
"@webrecorder/wabac@^2.6.1":
version "2.6.1"
resolved "https://registry.yarnpkg.com/@webrecorder/wabac/-/wabac-2.6.1.tgz#e1e1cd5a2cd43043fbbdaa0fb49386f96bba4ccb"
integrity sha512-+7sfiRQ15/Xmw4ONZXC5UKXf7v1Vr3JhjHCvdpyuAdYNcS7zPeoqj7jK2CIywzuBkeKcRDkgvyKYbXGy2FCGfQ==
"@webrecorder/wabac@^2.6.2":
version "2.6.2"
resolved "https://registry.yarnpkg.com/@webrecorder/wabac/-/wabac-2.6.2.tgz#f5e9362338ff0010a80280b93f6961a9dffacf2e"
integrity sha512-r3DLyQdYkny2G/P5bx2d2VDxdXT9ltqyWwoMX514M6HmIy6omGeCXzy9c20kk6UF0eRWTPR+ipe/MrQj7qM2dA==
dependencies:
"@webrecorder/wombat" "^3.1.1"
"@webrecorder/wombat" "^3.1.2"
brotli "github:foliojs/brotli.js"
fast-xml-parser "^3.15.1"
format-link-header "^3.1.1"
@@ -780,13 +780,13 @@
parse5-sax-parser "^6.0.1"
path-parser "^6.1.0"
unescape-js "^1.1.4"
warcio "^1.4.1"
warcio "^1.4.2"
wbn "^0.0.3"
"@webrecorder/wombat@^3.1.1":
version "3.1.1"
resolved "https://registry.yarnpkg.com/@webrecorder/wombat/-/wombat-3.1.1.tgz#8a62e1b260e4c8e6be52a0cb70f6d8689777ed1d"
integrity sha512-33LCH7L165CPx+Q/RqkQbTeD5SPI/d1OKnI9lzDo0nJu9e+zNdz+apAiCOMLXvzoFAkYzooITfvzHlHWaf+LKA==
"@webrecorder/wombat@^3.1.2":
version "3.1.2"
resolved "https://registry.yarnpkg.com/@webrecorder/wombat/-/wombat-3.1.2.tgz#2f0477d8b41fdf27ff68a15da54d4e6b5ea14cad"
integrity sha512-2LxW6aD5d1n7APkw3GXNjvwNtSfsiMBEv2iSumfG5z3JA4bqy1DhZL2l/JyTj/GsU1Jr5dKVlDGCEDumrEaflw==
"@xtuc/ieee754@^1.2.0":
version "1.2.0"
@@ -9808,10 +9808,10 @@ vm-browserify@^1.0.1:
resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
warcio@^1.4.1:
version "1.4.1"
resolved "https://registry.yarnpkg.com/warcio/-/warcio-1.4.1.tgz#6d289f37044eda58e369db2bed18cdaf6f9f7beb"
integrity sha512-4Kue2T+Zt93L/CyBSFh3sHF7NgR+DER5FQHoU0uGBR6abcqBqQ+mE22OE6fpjSReZMx2jIeiAQLD8XQzPq3P3g==
warcio@^1.4.2:
version "1.4.2"
resolved "https://registry.yarnpkg.com/warcio/-/warcio-1.4.2.tgz#48ff77a61de6112de8acadf655400074e2c13df8"
integrity sha512-trdD7EiPGFsoYuiAC+jzbYQuM/9P2ZK9q7mUc6HAMVkhTsPEluWrgq3q0q3Uv7s3pS345nIt2NU9de/PQNCfLg==
dependencies:
"@peculiar/webcrypto" "^1.1.1"
esm "^3.2.25"