Git Product home page Git Product logo

Comments (3)

tsemachh avatar tsemachh commented on June 26, 2024

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.

ikreymer avatar ikreymer commented on June 26, 2024

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.

tsemachh avatar tsemachh commented on June 26, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.