Comments (3)
Hi
We are building extension which only handles the capture, so in the long term I would think of splitting it up to:
- capturing the site Apis
- archive browser
One more thing regarding replay ,
In my case replaying of social media modern site is my first concern ,
So having flash support for example makes the package heavier than we need.
I am reviewing the code and I would say I am really impressed, well done!!
from archiveweb.page.
Part of this has already been done: the service worker part of the extension, which extends wabac.js, has been moved to awp-sw library.
It is possible to split things further, such as all of the UI from the recording logic..
Hi We are building extension which only handles the capture, so in the long term I would think of splitting it up to:
Hi, do you mean you are building your own extension on top of archiveweb.page, or your are using archiveweb.page?
- capturing the site Apis
- archive browser
Do you mean just splitting the UI and recording API as suggested above?
One more thing regarding replay ,
In my case replaying of social media modern site is my first concern ,
So having flash support for example makes the package heavier than we need.
I am reviewing the code and I would say I am really impressed, well done!!
Thanks, yes, currently looking at how to make Flash optional potentially, though its not possible to load code dynamically is discouraged in extensions, so for now, we are shipping the Ruffle player.
from archiveweb.page.
Hi, do you mean you are building your own extension on top of archiveweb.page, or your are using archiveweb.page?
We are building the extension using archiveweb.page base code , we removed the archive-page-app and its dependencies from the extension making it smaller
Do you mean just splitting the UI and recording API as suggested above?
Yes
One more thing since we are planned to work on the extension , we think we could benefit the project as well by:
- Migrating to manifest v3
- Adding upload to AWS S3 Bucket (Need to think how it can be added mainly how its configured)
- We will test many sites with the extension - we will post issues if we encounter problems
If you have more ideas , I'll be happy to hear I can be reached via mail tsemachh at shefing.com or in slack as well
BTW: Are there any public architecture documents regarding the extension internals ?
I have fresh graduate I would like her to dive to the code there.
from archiveweb.page.
Related Issues (20)
- sync xhr not supported in Chrome HOT 3
- Start with autopilot not working HOT 6
- Archiving of page containing vimeo video results in browser crash
- The icon has a round shape on macOS HOT 1
- webrecorder fails to archive VK video HOT 1
- Currently cannot fully capture oembed of tweets on oembed.link HOT 1
- cannot download amboss website HOT 2
- POST request not handled correctly HOT 2
- New feature/idea for the desktop app
- Archive of Instagram causes Chrome to crash on replay 💥 HOT 4
- Failing to record (or replay) http://datagenetics.com/blog/july12019/index.html HOT 1
- [Partial Omission] Loads everything perfectly except few things!?
- The Ruffle emulator does not yet support ActionScript 3 HOT 1
- Convert AWP to typescript
- Desktop App doesn't work on Windows 8 HOT 1
- Not copying the svg embedded as an object HOT 3
- Add issue categories \ link to replayweb.page issues? HOT 1
- Archive of FB video and reels is not playing on https://replayweb.page/ HOT 2
- Pause autopilot does not work on twitter HOT 1
- [Feature]: Provide keyboard shortcuts for: starting recording, stop recording, and downloading .wacz
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from archiveweb.page.