Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Master feature] Finalize design and begin implementation of "Roots" #16769

Open
choumx opened this Issue Jul 16, 2018 · 2 comments

Comments

@choumx
Copy link
Collaborator

choumx commented Jul 16, 2018

Effort to refactor AMP's internal APIs (e.g. services) to reduce bugs, improve usability, and scale them to future endeavors like AMP "out-of-box" and 1-pass optimization.

Improving runtime services API

See #16322.

Support ampdoc on FIE level

  • Load extensions for doc, not window
  • ampdoc on FIE and ampdoc.parent
  • Service initialization per ampdoc + embeddable services
  • Analytics: global service or per ampdoc?
  • Service rewrites/preinsalls. See url-replacements
  • Remove embedWindow
  • Audit/restrict installs via direct API
@ampprojectbot

This comment has been minimized.

Copy link
Collaborator

ampprojectbot commented Nov 28, 2018

This issue hasn't been updated in awhile. @alabiaga Do you have any updates?

@choumx choumx assigned choumx and unassigned alabiaga Nov 29, 2018

@choumx choumx added this to Prioritized in Runtime Jan 7, 2019

@choumx choumx added P1: High Priority and removed P2: Soon labels Jan 8, 2019

@ampprojectbot

This comment has been minimized.

Copy link
Collaborator

ampprojectbot commented Feb 13, 2019

This is a high priority issue but it hasn't been updated in awhile. @choumx Do you have any updates?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.