|
@IlyaKreymer | |||||
|
Finally, I also want to acknowledge @ibnesayeed and @machawk1 for their work on github.com/oduwsdl/ipwb and github.com/oduwsdl/Recons… in first exploring web archive replay with service workers, and @anjacks0n for first suggesting a web archiving use case for SWs
|
||||||
|
||||||
|
Ilya Kreymer
@IlyaKreymer
|
27. lip |
|
A thread: What if web archives could be viewed as easily as other complex content, such as PDFs, in their native environment, a web browser?
I'm super excited to share a new prototype to make this one step closer:
wab.ac
source at:
github.com/webrecorder/wa…
|
||
|
|
||
|
Ilya Kreymer
@IlyaKreymer
|
27. lip |
|
wab.ac loads WARC and HAR files directly in the browser, to be rendered for replay using service workers.
WARC support made possible using the excellent github.com/N0taN3rd/node-… by @johnaberlin
|
||
|
|
||
|
Ilya Kreymer
@IlyaKreymer
|
27. lip |
|
An example to load and index a WARC from github pages:
wab.ac/?coll_example=…
Load and redirect to a replayed page, all running from github pages:
wab.ac/?coll_example=…
(Examples might require 2nd try to load, this is a prototype!)
|
||
|
|
||
|
Ilya Kreymer
@IlyaKreymer
|
27. lip |
|
If web archive replay can happen entirely in the browser, the 'web archive' can be a simple file and index store, simplifying web archive integration with data repositories and reducing complexity of web archive servers
|
||
|
|
||
|
Ilya Kreymer
@IlyaKreymer
|
27. lip |
|
More deep integration of web archives with p2p and dweb systems like @dat_project and @IPFSbot seems within reach.
Running wab.ac on dat:// in @BeakerBrowser is unfortunately currently blocked by github.com/beakerbrowser/…
|
||
|
|
||
|
Ilya Kreymer
@IlyaKreymer
|
27. lip |
|
This all works thanks to service workers, now supported in all major browsers, including mobile: developer.mozilla.org/en-US/docs/Web…
|
||
|
|
||
|
Ilya Kreymer
@IlyaKreymer
|
27. lip |
|
wab.ac uses components from pywb for replay, but is an early proof-of-concept prototype and intended for testing. much more work is needed to match fidelity of our existing systems such as pywb and @webrecorder_io -- please use carefully
|
||
|
|
||
|
Sawood Alam
@ibnesayeed
|
27. lip |
|
Thanks for this @IlyaKreymer, it was something on our radar at @WebSciDL too. Last year @weiglemc wished for this in her #WADL2018 keynote talk (slide #80). I then proposed a similar workflow using #Reconstructive, but lacked cycles to burn on it.
slideshare.net/mweigle/enabli…
|
||
|
|
||
|
The Bold Innovationist 🏳️🌈 🇪🇺
@GerardCoen
|
27. lip |
|
Would be cool to be able to navigate WARC resources also by time: timetravel.mementoweb.org This is also very useful to build into repository/archive dashboards to give a digital object preview and reduce time searching for and downloading irrelevant files. Really interesting 💪🏼
|
||
|
|
||