Roadmap (original) (raw)

The AMP Project Roadmap

The ongoing development of AMP is conducted in working groups, each with knowledge or interest in a specific area of AMP.

To make their work visible to the community all groups provide regular status updates with details of what they have accomplished and what's up next.

All of the updates listed here are available as issues on GitHub and we'd love you to join the conversation there!

Select working groups

Stories

Status Update Mon Aug 01 2022

What was accomplished

AMP Story Paywall

Story analytics

Story videocache

Story localization

Story video

Story bodymoving

Story mediapool

Others

What's next

All details on GitHub

Monetization

Status Update Mon May 09 2022

What was accomplished

Amp monetization- 2 new ad network integrations - Google ads now having top sticky ads launched

Story ads- New round of auto ad+CTA experiment being launched - New CTA button option being tested - Progress bar overflow bug fixed - Story ads click rate decrease investigation

All details on GitHub

Performance

Status Update Mon May 09 2022

What was accomplished

Lessons Learned

All details on GitHub

Stories

Status Update Mon May 02 2022

What was accomplished

Story Preview

amp story 360

Amp story captions

i18n

amp story shopping

amp-story-shopping

Story attachment

Story system-layer

amp-animation

Others

What's next

Monetization

Status Update Mon May 02 2022

What was accomplished

Story ads- Fixed the issue that the progress bar appears while seeing ads

All details on GitHub

Stories

Status Update Fri Apr 08 2022

What was accomplished

amp-animation

Story performance

Story animations

amp-story-shopping

amp story captions

Page Attachments

Performance

Status Update Sat Apr 02 2022

What was accomplished

Lessons Learned

All details on GitHub

What's Next

Performance

Status Update Fri Apr 01 2022

What was accomplished

Lessons Learned

All details on GitHub

What's Next

Stories

Status Update Wed Mar 02 2022

What was accomplished

amp story page attachment

video cache

Story localization

Story performance

Observable

Story system-layer

amp story shopping

What's next

Monetization

Status Update Wed Mar 02 2022

What was accomplished

Amp monetization- Added synchronous UACH macro for amp-ad-exit use - Analysis of top sticky ads metrics

Story ads- Refactoring story pages to include ad pages - Analyzing a regression happened on story ads performance

All details on GitHub

What's next

Amp monetization- Ads auto advance launch

Story ads- Ads progress bar visual update - Different ads performance analysis

All details on GitHub

Performance

Status Update Wed Mar 02 2022

User Interface & Accessibility

Status Update Tue Mar 01 2022

What was accomplished

Alan * OOO This sprint

Beck * Presented Bento resize guard at design review

Dhruv * Investigated changes required for amp-analytics to be compatible with GA4 * Investigated bug relating to amp-img and amp-render

Keshav * Maintainance work on tests, such as remap dependencies, enhancements to standalone unit tests and e2e tests

William * Worked with formidable on their porting of bento PRS

Lessons learned

All details on GitHub

What's next

Stories

Status Update Tue Mar 01 2022

What was accomplished

Story localization

Story attachment

amp story shopping

What's next

Monetization

Status Update Tue Mar 01 2022

What was accomplished

Amp monetization- Fixed a Google Ads issue breaking ads' FIE rendering - Auto advance launch experiment data analysis

Story ads

All details on GitHub

What's next

Amp monetization- Ads auto advance launch

Story ads- Ads progress bar visual update

All details on GitHub

Performance

Status Update Tue Mar 01 2022

Monetization

Status Update Wed Feb 02 2022

What was accomplished

Amp monetization- Auto ads to allow vendors to modify remote ads config - Fix viewer and top sticky ads conflict: now the ads will show below the anchor

Story ads- Ad badge and icon position update PR

All details on GitHub

What's next

Story ads- New design: Move the ad badge to bottom - Auto advance launch - Ads progress bar visual update

All details on GitHub

Performance

Status Update Wed Feb 02 2022

Stories

Status Update Tue Feb 01 2022

What was accomplished

Story video

Story documentation

amp story page attachment

amp story shopping

Others

What's next

Monetization

Status Update Tue Feb 01 2022

What was accomplished

Amp monetization- Vendor config updates

Story ads- Ad badge and icon position update - New analytics macro update: experiment started - Auto advance launch starting

All details on GitHub

What's next

Amp monetization- Fix the top sticky ads/viewer banner conflict issue

Story ads

All details on GitHub

Performance

Status Update Tue Feb 01 2022

Stories

Status Update Tue Jan 04 2022

What was accomplished

Performance

Shopping

System layer icons

Videos

What's next

Monetization

Status Update Tue Jan 04 2022

What was accomplished

Amp monetization- Web interstitial implementation PR

Story ads- Ad badge overlapping with close button fix

All details on GitHub

What's next

Amp monetization- Incoming ad network integrations

Story ads- Discover more ways for publishers to monetize - Story ads meta analytics tag implementation

All details on GitHub

Performance

Status Update Tue Jan 04 2022

What was accomplished

What's Next

Stories

Status Update Mon Jan 03 2022

What was accomplished

amp story shopping

Story analytics

Amp story page attachment

Story video

Story performance

amp story

What's next

Performance

Status Update Mon Jan 03 2022

User Interface & Accessibility

Status Update Sat Jan 01 2022

What was accomplished

Lessons learned

All details on GitHub

What's next

Stories

Status Update Sat Jan 01 2022

What was accomplished

Story performance

Story attachments

Story system layer

amp story

amp story shopping

Story documentation

Others

What's next

Monetization

Status Update Sat Jan 01 2022

What was accomplished

Amp monetization- Web interstitial user experience discussion

Story ads- Ad badge overlapping with close button fix UX discussion - New analytics macro proposal: used for story ads
- Analyzed story ads apparent regression - amp-img server side rendering launched on Google transformer

All details on GitHub

What's next

Amp monetization

Story ads- Discover more ways for publishers to monetize - Story ads meta analytics tag implementation

All details on GitHub

Performance

Status Update Sat Jan 01 2022

Monetization

Status Update Mon Dec 06 2021

What was accomplished

Amp monetization- Web interstitial implementation PR

Story ads- Decided: add story ads meta tags for analytics purposes - Investigated reported story ads bugs

All details on GitHub

What's next

Amp monetization- Web interstitial use storage review: for frequency capping - 3p iframe going to have a deterministic subdomain

Story ads- Discover more ways for publishers to monetize

All details on GitHub

Performance

Status Update Mon Dec 06 2021

Monetization

Status Update Mon Nov 08 2021

What was accomplished

Amp monetization- amp-ad sticky ad query parameter fix and auto hiding fix for doubleclick - Reviewed proposals for Bento Google Ads

Story ads- Ads CTA missing investigation

All details on GitHub

What's next

Amp monetization- Web interstitial implementation - Ads transformer: experiment with amp-pixel server-side rendering removal

Story ads- Collect story metrics from traffic using Adsense/DoubleClick

All details on GitHub

Performance

Status Update Mon Nov 08 2021

User Interface & Accessibility

Status Update Fri Nov 05 2021

What was accomplished

Lessons learned

All details on GitHub

What's next

Stories

Status Update Fri Nov 05 2021

What was accomplished

Story performance

amp story shopping

amp story page advancement

Story

Others

What's next

Stories

Status Update Tue Nov 02 2021

What was accomplished

Amp story shopping

Story performance

Story responsiveness

Story audio

Documentation

amp story 360

amp story panning media

Hint: hit control+c anytime to enter REPL.

What was accomplished

Amp story shopping

Story performance

Story responsiveness

Story audio

Documentation

amp story 360

amp story panning media

amp-story-page-attachment

Story documentation

Story embeds

rel=stylesheet

Others

What's next

User Interface & Accessibility

Status Update Sat Oct 02 2021

What was accomplished

Lessons learned

All details on GitHub

What's next

Stories

Status Update Sat Oct 02 2021

What was accomplished

Story performance

amp-story-page-outlink

story-ads

amp story 360

Story documentation

Story devtools

Story loading

Amp story panning media

desktop one page

What's next

Monetization

Status Update Sat Oct 02 2021

What was accomplished

Amp monetization- amp-lightbox amp-ad sticky css conflict fixed - amp-ad sticky attribute validator updated to allow top and bottom-right - amp-ad sticky ad query parameter fix and auto hiding fix for doubleclick

Story ads- Analytics timestamp missing issue is fixed - Exploration of ideas to loosen amp ads requirement - Fixed bug with yellow progress bar not filling correctly - Fixed bug around using top=_blank on swipe

All details on GitHub

What's next

Amp monetization- sticky ad experiment restart - Web interstitial ads frequency capping discussion

Story ads- Analytics redesign - Run auto-advance with new CTA to monitor impact - Finish doc for adding new inventory - New demo page for opt-in experiments

All details on GitHub

Performance

Status Update Sat Oct 02 2021

Stories

Status Update Fri Oct 01 2021

What was accomplished

Story performance

Story video

amp-story-panning-media

Others

What's next

Monetization

Status Update Fri Oct 01 2021

What was accomplished

Amp monetization- Sticky ads gutter launched - amp-sticky-ad to amp-ad upgrade experiment ran again: better-performing than before-fix, but still needs investigation - amp-auto-ads supports inserting top sticky ads - Resolving big backlog of new network integration PRs

Story ads- Analytics redesign discussion - Auto-advance launch analysis

All details on GitHub

What's next

Amp monetization- amp-sticky-ad to amp-ad upgrade experiment investigation - Fast fetch ad network timestamps

Story ads- Analytics redesign - Analytics timestamp investigation - Run auto-advance with new CTA to monitor impact

All details on GitHub

Performance

Status Update Fri Oct 01 2021

Bento

Status Update Fri Oct 01 2021

What was accomplished 🍱

Stories

Status Update Thu Sep 02 2021

What was accomplished

Attachment Forms

Amp story player

Panning media

Story interactives

Story performance

Video

Others

What's next

Monetization

Status Update Thu Sep 02 2021

What was accomplished

Amp monetization- Sticky ads gutter code complete (120px wide, on viewport >1024px wide) - amp-sticky-ad to amp-ad upgrade experiment fix - attribution-reporting work code complete in viewer

Story ads- Pipeline fixes - Analytics improvements docs

All details on GitHub

What's next

Amp monetization- Web interstitial new design to be on the design review

Story ads- Launch new placement algorithm - Creative type based analytics

All details on GitHub

Performance

Status Update Thu Sep 02 2021

Bento

Status Update Thu Sep 02 2021

What was accomplished 🍱

What's next ⏩

Stories

Status Update Wed Sep 01 2021

What was accomplished

Story performance

Story animations

Story videos

Story images

Amp story page attachment

Animation presets

Others

What's next

Monetization

Status Update Wed Sep 01 2021

What was accomplished

Amp monetization- attribution-reporting e2e testing

Story ads- Ecosystem analytics improvements - New CTA experiment starting - auto-advance launch rollout

All details on GitHub

What's next

Amp monetization- attribution-reporting support across different viewers - web interstitial ads

Story ads- Monitor new CTA performance - Scoping auto-generated DV3 ads

All details on GitHub

Performance

Status Update Wed Sep 01 2021

What was accomplished

Lessons Learned

All details on GitHub

What's Next

Bento

Status Update Wed Sep 01 2021

What was accomplished 🍱

Components

Tooling

What's next ⏩

Stories

Status Update Tue Aug 03 2021

Amp story

Story performance

Animation presets

Others

What's next

Performance

Status Update Tue Aug 03 2021

Bento

Status Update Tue Aug 03 2021

Monetization

Status Update Mon Aug 02 2021

What was accomplished

Amp monetization- Web interstitial ads design review - f.js deprecation notice started to be sent out

Story ads

All details on GitHub

What's next

Amp monetization- Server-sider controlled experiment of rendering amp-sticky-ad with amp-ad ramping up this week - Further work on web interstitial ads UI - Left/right sticky ads experimental support w/ a conservative size limit

Story ads

All details on GitHub

Performance

Status Update Mon Aug 02 2021

Bento

Status Update Mon Aug 02 2021

General updates 🆕

What was accomplished 🍱

What's next ⏩

User Interface & Accessibility

Status Update Sun Aug 01 2021

What was accomplished

Lessons learned

All details on GitHub

What's next

Kidist leaves us this week. Make sure to say goodbye!

Stories

Status Update Sun Aug 01 2021

What was accomplished

Story performance

Amp story

Page attachments

AMP Story Docs

Story Player

Others

What's next

Monetization

Status Update Sun Aug 01 2021

What was accomplished

Amp monetization- Investigating an issue reported with respect to ads on Safari 11 - User agent client hint parameters proposed and implemented - Permitting ad attribution reporting - Correct Doubleclick extension ad request parameters for amp-ad sticky ads - Clean up amp-ad vendor list on amp.dev (Adding missing ones) - Preventing high-frequency repeated ad resizing requests

Story ads

All details on GitHub

What's next

Amp monetization- Follow-up work on web interstitial ads - Restarting amp-sticky-ad to amp-ad experiments

Story ads

All details on GitHub

Performance

Status Update Sun Aug 01 2021

Bento

Status Update Sun Aug 01 2021

What was accomplished 🍱

What's next ⏩

User Interface & Accessibility

Status Update Wed Jul 07 2021

What was accomplished

Lessons learned

All details on GitHub

What's next

Performance

Status Update Wed Jul 07 2021

Bento

Status Update Wed Jul 07 2021

What was accomplished

What's next

User Interface & Accessibility

Status Update Thu Jul 01 2021

What was accomplished

Lessons learned

Some WebKit changes are upstreamed only on browser betas, and some of the introduced bugs appear on iOS only. It's important to run manual testing passes on iOS betas before release.

All details on GitHub

What's next

(@dmanek OOO this week) (@alanorozco is Build Cop)

Monetization

Status Update Thu Jul 01 2021

What was accomplished

Amp monetization- Web interstitial ads planning. Working with Google AdSense & GAM team to clarify the technical boundary between AMP and vendors, finalize the interface. - Web interstitial ads prototype works. Design review next week. - Fix the old style sticky ad deprecation notice

Story ads- Discussion around story ads strategy for emerging markets - Started shared experiment with viewer for auto-advancing ads & pages - Fixed bug to send correct size for desktop support - Fixed flaky experiment tests

All details on GitHub

What's next

Amp monetization- Web interstitial ads - Experiment rendering amp-sticky-ad with amp-ad

Story ads- Launch auto-advancing ads

All details on GitHub

Performance

Status Update Thu Jul 01 2021

User Interface & Accessibility

Status Update Mon Jun 07 2021

What was accomplished

Lessons learned

All details on GitHub

What's next

All details on GitHub

Monetization

Status Update Mon Jun 07 2021

What was accomplished

Amp monetization- Top sticky ad implementation merged - Top sticky ad profiling - Web interstitial ads prototype started - INI InOb turned off on inabox to alleviate performance issues - Fixed <gwd-animation> bug in no-sigining - Support for new conversion tracking API in amp-ad-exit

Story ads- New yellow progress bar variant implementation

All details on GitHub

What's next

Amp monetization

Story ads- Start yellow progress experiment - New CTA design - Viewer experiment coordination design and review

All details on GitHub

Bento

Status Update Mon Jun 07 2021

What was accomplished

General - Improving performance of ...rest object spread operator: - Share objectWithoutProperties helper across modules (size reduction, ampproject/amphtml#34601) - Hoist omitted keys (runtime performance, babel/babel#13384) - Bento onboarding doc is a central location for Bento-related resources - npm automated publishing is live now

Components - amp-dailymotion implementation has begun - Facebook and amp-facebook now code complete - amp-render last mile bits: - binding support - documentation - remaining TODOs and bug fixes - Unit tests for LightboxGallery, Facebook, amp-fit-text- Toolbar addition to Sidebar merged

All details on GitHub

What's next

General - Auto envelope (so Bento components will be usable without v0 on the page!) - 3p Iframe Bento Contribution Guide - src/core migration continues, we may be able to start type checking Bento components this sprint

Components - continued work on amp-dailymotion- VideoProxyIframe for amp-ima-video implementation - amp-facebook-page and amp-facebook-like- LightboxGallery UI features

All details on GitHub

User Interface & Accessibility

Status Update Wed Jun 02 2021

What was accomplished

Lessons learned

All details on GitHub

What's next

Monetization

Status Update Wed Jun 02 2021

What was accomplished

Amp monetization- Top sticky ad validator change - 3p Vendor splitting launched to 100%

Story ads- Starting story experiment for auto advance

All details on GitHub

What's next

Amp monetization- Web interstitial ads performance considerations - Deprecate <amp sticky with empty sticky attribute

Story ads

All details on GitHub

Performance

Status Update Wed Jun 02 2021

User Interface & Accessibility

Status Update Sun May 02 2021

What was accomplished

Lessons learned

All details on GitHub

What's next

Monetization

Status Update Sun May 02 2021

What was accomplished

Amp monetization- Top sticky ad to not adjust padding-top - In amp-auto-ads, inserting ads above is mostly unseen but causes CLS - 3p vendor splitting ramping up to 50% - Investigated a regression w/ infra

Story ads

All details on GitHub

What's next

Amp monetization- AMP domain migration - between-navigation ads design - amp-img to img migration

Story ads

All details on GitHub

Bento

Status Update Sun May 02 2021

What was accomplished

What's next

User Interface & Accessibility

Status Update Sat May 01 2021

What was accomplished

Lessons learned

All details on GitHub

What's next

Bento

Status Update Sat May 01 2021

What was accomplished

What's next

User Interface & Accessibility

Status Update Fri Apr 02 2021

What was accomplished

Lessons learned

All details on GitHub

What's next

Monetization

Status Update Fri Apr 02 2021

What was accomplished

Amp monetization- 3p vendor splitting ramped up to 10% of prod - Top sticky ad implementation done - Merged a preliminary fix resolving a CLS issue on amp-auto-ads, with more investigation to go - Launching a holdback experiment to test the revenue impact of the amp-auto-ads CLS fix - Fixed broken A4A envelop on the dev server because of a missing CORS header - Project planning meeting for Web interstitials. Design draft reviewed with AdSense and Arrow team. - Launched no signing

Story ads- Auto advanced ads experiment - Video serving enhancement planning - Added a new branch to placement experiment (10 density) - New ad badge - Fixed bug where ad pages were being counted as organic pages in auto-analytics

All details on GitHub

What's next

Amp monetization- Web interstitials design - Top sticky ad - amp-auto-ads CLS further investigation

Story ads- Auto advanced ads - Video serving follow up - Review ad placement experiment results

All details on GitHub

Bento

Status Update Fri Apr 02 2021

What was accomplished

What's next

User Interface & Accessibility

Status Update Thu Apr 01 2021

What was accomplished

Lessons learned

All details on GitHub

What's next

Bento

Status Update Thu Apr 01 2021

What was accomplished 🍱 ✅

What's next ⏩

User Interface & Accessibility

Status Update Wed Mar 03 2021

What was accomplished

Lessons learned

All details on GitHub

What's next

Bento

Status Update Tue Mar 02 2021

What was accomplished 🍱 ✅

What's next ⏩

User Interface & Accessibility

Status Update Mon Mar 01 2021

What was accomplished

Lessons learned

All details on GitHub

What's next

User Interface & Accessibility

Status Update Mon Mar 01 2021

What was accomplished

Lessons learned

All details on GitHub

What's next

Monetization

Status Update Mon Mar 01 2021

What was accomplished

AMP Monetization- Passed version info from ads to FIE - Launched no-signing - Improved vendor JS building performance using esbuild, restarted building them in tests and in the release process

Story Ads- Introduced swipe tracking trigger - Fixed bug where mediapool was not recognizing ad page distance - Introduced new StoryAdPagemanager class as part of placement algorithm refactor

All details on GitHub

What is next

AMP Monetization- Launch vendor splitting experiment!

Story ads- Implement existing algorithm as new StoryAdPlacementAlgorithm subclass - Implement new placement algorithm

All details on GitHub

Monetization

Status Update Mon Mar 01 2021

What was accomplished

Fix it week- Fixed/closed 7 issues. 2 more in progress - (Code complete, pending security review) change 3p iframe to use deterministic domain for frame.html - AMPHTML-AD Visual diff test reenabled https://github.com/ampproject/amphtml/issues/31199 - Allow AMP polyfills in no-signing - Make test-amp-a4a.js not as flaky - Move Story Ads CTA to shadow DOM - Update Adsense docs for story ads

AMP Monetization

Story Ads

All details on GitHub

What is next

AMP Monetization- 3p frame splitting PR reverted for affecting CI performance, will start the experiment once fixed - Launch no signing !

Story ads- Meeting to discuss new placement tradeoffs. - Encapsulation of placement algorithm. - Implement swipe tracking

All details on GitHub

Bento

Status Update Mon Mar 01 2021

What was accomplished 🍱 ✅

Lessons learned 👩‍🎓

What's next ⏩

Bento

Status Update Mon Mar 01 2021

What was accomplished ✅

Fix it week 🔨

General 🍱

User Interface & Accessibility

Status Update Mon Feb 01 2021

What was accomplished

Lessons learned

All details on GitHub

What's next

User Interface & Accessibility

Status Update Mon Feb 01 2021

What was accomplished

Lessons learned

All details on GitHub

What's next

Monetization

Status Update Mon Feb 01 2021

What was accomplished

AMP Monetization- AMP now builds separate 3p iframe integration.js, and refactors done to allow dynamically choosing JS for 3p iframe - AMP-AD CSS experiment turned on (blocking top banner sticky ad) - Ran a CWV experiment that turns off ads render-on-idle . Result it very noisy. Didn’t get enough data points from canary traffic. - Launched eager building of fie/inabox amp elements - Allow ad networks to opt out of client side validation in no-signing

Story Ads- Exploration of new story ads algorithm impact

All details on GitHub

What is next

AMP Monetization- Turn on amp-ad 3p vendor splitting for more vendors - Launch no signing

Story ads- Encapsulate logic for placement algorithm - Start new algorithm implementation

All details on GitHub

Bento

Status Update Mon Feb 01 2021

What was accomplished

Lessons learned

What's next

Bento

Status Update Mon Feb 01 2021

What was accomplished

Lessons learned

All details on GitHub

What's next

User Interface & Accessibility

Status Update Tue Jan 05 2021

What was accomplished

Lessons learned

What's next

Bento

Status Update Tue Jan 05 2021

What was accomplished

Lessons learned

What's next

User Interface & Accessibility

Status Update Fri Jan 01 2021

What was accomplished

Lessons learned

All details on GitHub

Monetization

Status Update Fri Jan 01 2021

What was accomplished

AMP Monetization- Introduced CLIENT_ID macro for use in RTC requests - Launched separate resource manager for FIE ads to 100% (experiment results were positive) - Regression caught by RTC change was determined to be likely WAI. Another experiment started to validate the hypothesis. - AMP-AD CSS change experiment started - Investigated scroll reactive ad implementation and its performance limitation

Story Ads- Started design doc for ad placement - Impression counting change running at small percentage

All details on GitHub

What is next

AMP Monetization- Top banner sticky ad implementation - Animated sticky ad creative format - wg-monetization to take over amp-access

Story ads- Complete design doc for ad placement

All details on GitHub

Bento

Status Update Fri Jan 01 2021

What was accomplished

Lessons learned

All details on GitHub

What's next

Infrastructure

Status Update Mon Dec 07 2020

What was accomplished

What's next

Bento

Status Update Mon Dec 07 2020

What was accomplished

Lessons learned

All details on GitHub

User Interface & Accessibility

Status Update Wed Dec 02 2020

What was accomplished

What's next

Infrastructure

Status Update Mon Nov 09 2020

What was accomplished

What's next

Bento

Status Update Mon Nov 09 2020

What was accomplished

Lessons learned

All details on GitHub

What's next

User Interface & Accessibility

Status Update Mon Nov 02 2020

What was accomplished

What's next

Bento

Status Update Mon Nov 02 2020

What was accomplished

Lessons learned

What's next

Infrastructure

Status Update Fri Oct 02 2020

Bento

Status Update Fri Oct 02 2020

What was accomplished

Lessons learned

All details on GitHub

What's next

Infrastructure

Status Update Thu Oct 01 2020

What was accomplished

What's next

Infrastructure

Status Update Wed Sep 02 2020

What was accomplished

What's next

Runtime

Status Update Wed Sep 02 2020

Analytics

Status Update Wed Sep 02 2020

What was accomplished

What's coming next

Infrastructure

Status Update Tue Sep 01 2020

What was accomplished

What's next

Runtime

Status Update Tue Sep 01 2020

Accomplished

Next

Analytics

Status Update Tue Sep 01 2020

What was accomplished

What's coming next

Infrastructure

Status Update Mon Aug 03 2020

What was accomplished

What's next

Runtime

Status Update Mon Aug 03 2020

Accomplished

Learned

All details on GitHub

Next

All details on GitHub

Runtime

Status Update Mon Aug 03 2020

What was accomplished

Lessons learned

What's next

Analytics

Status Update Mon Aug 03 2020

What was accomplished

What's next

Analytics

Status Update Mon Aug 03 2020

What was accomplished

What's next

Infrastructure

Status Update Sat Aug 01 2020

What was accomplished

What's next

Runtime

Status Update Sat Aug 01 2020

What was accomplished

Justin

Jake

Will

Lessons learned

What's next

Justin

Jake

Will

Analytics

Status Update Sat Aug 01 2020

What was accomplished

What's next

Runtime

Status Update Mon Jul 06 2020

Analytics

Status Update Mon Jul 06 2020

What was accomplished

Runtime

Status Update Thu Jul 02 2020

What was accomplished

Lessons learned

What's next

Analytics

Status Update Thu Jul 02 2020

What was accomplished

What's next

Runtime

Status Update Tue Jun 02 2020

Analytics

Status Update Tue Jun 02 2020

What was accomplished

What's next

Infrastructure

Status Update Sat May 02 2020

What was accomplished

What's next

Runtime

Status Update Sat May 02 2020

Recap

Justin * Opened PR for deferring buildCallback * Doesn't affect LCP as much as we thought, maybe it'll help FID * PR Reviews

Jake * Submitted a fix so that we don’t send documentHeight until it is ready. Potentially two bugs with one stone: (b/154603596, b/143078110). * In-progress * New metrics eer/ser (https://github.com/ampproject/amphtml/pull/28401) * Improved e2e viewer tests (https://github.com/ampproject/amphtml/pull/28531). * Adding runtime pages to the gulp performance (https://github.com/ampproject/amphtml/pull/28503). * Protocol adapters worker-dom implementation (https://github.com/ampproject/worker-dom/pull/850).

Will * intersect-resources * Candidate fix for idle render merged, pending ads metrics

Learned

Next

Justin * Finish buildCallback PR * Finally write doc about WorkerDOM/amp-bind in same-origin iframe (with sync messaging) * Look into removing Owners System, replace with InOb polyfill

Jake * IE11 Minimum support explorations * Continue many in-progress PRs with the goal of eventually optimizing * Load rect * Resource loading prioritization

Will * intersect-resources * Prod rollout and manual QA test plan

All details on GitHub

Analytics

Status Update Sat May 02 2020

What was accomplished

What's next

Runtime

Status Update Fri May 01 2020

Recap

Learned

Next

Analytics

Status Update Fri May 01 2020

What was accomplished

What's next

Bento

Status Update Mon Apr 06 2020

What was accomplished 🍱 ✅

What's next ⏩

Runtime

Status Update Thu Apr 02 2020

Recap

Learned

Next

Analytics

Status Update Thu Apr 02 2020

What was accomplished

What's next

Runtime

Status Update Wed Apr 01 2020

What was accomplished

Lessons learned

What's next

Runtime

Status Update Wed Apr 01 2020

Recap

Learned

Next

Analytics

Status Update Wed Apr 01 2020

What was accomplished

What's next

Monetization

Status Update Wed Apr 01 2020

What was accomplished

Amp monetization- Experiment for adding type=module crossorigin=anonymous on Google ready to be launched - Investigation of no-signing integration failures

Story ads- Fix story-ad-click regression - Design for auto-advance experiment - Monitoring placement change results

All details on GitHub

What's next

Amp monetization- No signing cleanup - Sticky ad CSS experiment follow-up

Story ads- Launch auto advance experiment - Animation in x-domain iframes

All details on GitHub

AMP for Email

Status Update Wed Mar 04 2020

Highlights

WG Meeting Notes (12/13, 1/10, 2/13)

Focus areas

Runtime

Status Update Tue Mar 03 2020

Analytics

Status Update Tue Mar 03 2020

What was accomplished

What's next

Monetization

Status Update Tue Mar 03 2020

What was accomplished

AMP Monetization- Vendor splitting and ES module code 100% complete, experiment on - Discussed with Greg the technical routes of setting up client side experiments on Google AMP viewer, design doc TBD - IMA video not getting the canonical URL causing ad revenue loss: Coordinated a fix on the IMA SDK first - Web interstitial ads design WIP - Fixed bug in no singing around body attributes and restart experiment. - Fixed bug setting extension versions in template based ads.

Story Ads- Finished refactoring of story ads to isolate placement logic. - Started new experiment to test placement in shorter stories

All details on GitHub

What is next

AMP Monetization- Notifying ad vendors to test the vendor splitting - Evaluate vendor splitting outcome - Top sticky ad implementation - IMA video RTC design

Story ads- Set up auto advancing experiment - Placement design review

All details on GitHub

Runtime

Status Update Mon Mar 02 2020

Analytics

Status Update Mon Mar 02 2020

What was accomplished

What's next

Runtime

Status Update Sun Mar 01 2020

Analytics

Status Update Sun Mar 01 2020

What was accomplished

What's next

Infrastructure

Status Update Mon Feb 03 2020

What we did

What's next

Runtime

Status Update Mon Feb 03 2020

Analytics

Status Update Mon Feb 03 2020

What was accomplished

What's next

Viewers

Status Update Sat Feb 01 2020

Monetization

Status Update Sat Feb 01 2020

What was accomplished

AMP Monetization- Merged a few prerequisites for amp-ad 3p vendor splitting, building vendor-specific integration Javascript files - FIE element eager building is ready to launch - Sticky ad through amp-ad merged in - PageEx + AMP ads workshop

Story Ads- Story ads placement design - Bug where desktop CTD ads are broken at certain window sizes

All details on GitHub

What is next

AMP Monetization- Amp-ad 3p vendor splitting (I2I forthcoming) - Top sticky ad (https://github.com/ampproject/amphtml/issues/31513) - Working with Kargo to provide a reference implementation of certain new ad formats - Ship eager building for inabox - One more pass at no signing optimizations

Story ads- Encapsulate logic for placement algorithm - Start new algorithm implementation

All details on GitHub

Infrastructure

Status Update Mon Jan 06 2020

What we did

What's next

Runtime

Status Update Mon Jan 06 2020

Infrastructure

Status Update Thu Jan 02 2020

What we did

What's next

Runtime

Status Update Thu Jan 02 2020

Infrastructure

Status Update Mon Dec 09 2019

What we did

What's next

Runtime

Status Update Mon Dec 09 2019

AMP for Email

Status Update Wed Dec 04 2019

Highlights

WG Meeting Notes (9/12, 10/17, 11/8)

Focus areas

Infrastructure

Status Update Fri Nov 01 2019

What we did

What's next

All details on GitHub

Runtime

Status Update Fri Nov 01 2019

Infrastructure

Status Update Wed Oct 02 2019

What we did

What's next

Runtime

Status Update Wed Oct 02 2019

What was accomplished

Lessons learned

What's next

Caching

Status Update Wed Oct 02 2019

What was accomplished?

Infrastructure

Status Update Tue Oct 01 2019

What we did

What's next

Runtime

Status Update Tue Oct 01 2019

What was accomplished

Lessons learned

What's next

Runtime

Status Update Tue Sep 03 2019

What was accomplished

Caching

Status Update Tue Sep 03 2019

Runtime

Status Update Mon Sep 02 2019

What was accomplished

What's next

Infrastructure

Status Update Sun Sep 01 2019

What we did

What's next

Runtime

Status Update Sun Sep 01 2019

Caching

Status Update Sun Sep 01 2019

What was accomplished?

This update includes several previous weeks.

All details on GitHub

AMP for Email

Status Update Thu Aug 01 2019

Highlights

WG Meeting Notes (6/14, 7/12, 8/9)

Focus areas

/cc @jasti

All details on GitHub

Runtime

Status Update Thu Aug 01 2019

What was accomplished

Lessons learned

`/** @const */ this.nope_ = false;

if (this.nope_) { foo(); // Still bundled. } `

All details on GitHub

Analytics

Status Update Thu Aug 01 2019

What was accomplished

What's next

Infrastructure

Status Update Mon Jul 08 2019

Release quality

Developer experience

What's next

Analytics

Status Update Mon Jul 08 2019

What was accomplished

Issue triaging- Triaged 120 issues. Attached component labels. Closed 16 obsolete ones. Prioritized ~20 for fixit week.

Bug Fixes- Investigated a regression caused by [PR] (https://github.com/ampproject/amphtml/pull/22812). Cherrypicked a revert PR to inabox canary.

amp-experiment v2- support selecting multiple elements PR pending

All details on GitHub

Runtime

Status Update Tue Jul 02 2019

What was accomplished

Lessons learned

What's next

Viewers

Status Update Mon Jul 01 2019

Infrastructure

Status Update Sun Jun 02 2019

Release quality

Developer experience

What's next

Caching

Status Update Sun Jun 02 2019

What was accomplished?

Analytics

Status Update Sun Jun 02 2019

What was accomplished

New Features - <amp-experiment> support mutating class attribute PR- Introduce requestOrigin to <amp-analytics> requests config fields. Issue- Introduce $EQUALS macro support in <amp-analytics> Issue- Convert all Analytics vendor config from js file to json file. This is part of the effort to lazily load analytics vendor configs. - Change Analytics Linker's default behavior to decorate all subdomains - Introduce $COOKIE macro support in <amp-analytics> Issue- Allow setting custom cookie expiration time when setting cookie with <amp-analytics>'s cookie config Issue

Bug Fixes- Fix regression where Analytics Linker decorate fragment url - Fix a race condition when resolving performanceTiming.loadEventEnd [PR] (https://github.com/ampproject/amphtml/pull/22812) - Fix race condition where video-percentage-played doesn't trigger Issue- Fix nested macro expansion bug Issue

All details on GitHub

What is next

Caching

Status Update Sat Jun 01 2019

What was accomplished?

Caching

Status Update Thu May 02 2019

Analytics

Status Update Wed May 01 2019

What was accomplished

Fixit week- Added doc for Linker wildcard feature - Added amp-analytics integration tests for PWA - Fixing nest macro bug in var - Writing cookies to eTLD+1 to be consistent with CLIENT_ID - WIP amp-call-tracking bug

amp-experiment v2- Introducing mutation limit and config size limit

All details on GitHub

What is next

amp-experiment v2- Working towards GA launch with Optimizely

Linker- Enable Linker for eTLD+1 by default

All details on GitHub

Analytics

Status Update Tue Apr 02 2019

What was accomplished

amp-experiment v2- Integrated with Action Network, had demo in AMP Conf

All details on GitHub

What is next

amp-experiment v2- Working towards GA launch with Optimizely

ITP2.2- Evaluate impact

Bugs- Fix nested macro bug #20816 - amp-call-tracking in AdWords #20551

All details on GitHub

Analytics

Status Update Fri Mar 01 2019

What was accomplished

amp-experiment v2- Fixed a render-delaying service regression #21193

amp-analytics- a CSP friendly way for user to opt-out tracking WIP

Linker- Allow LINKER_PARAM to be used outside WIP

All details on GitHub

What is next

amp-experiment v2- Version bump - Implement config parser - Security review

Linker- Allow LINKER_PARAM to be used outside cookie writer

amp-analytics- a CSP friendly way for user to opt-out tracking

All details on GitHub

Analytics

Status Update Sat Feb 02 2019

What was accomplished

amp-experiment v2- bench mark for mutation operations. decided on mutation limit.

Linker- Support wildcard in destination domain setting

All details on GitHub

What is next

amp-experiment v2- Version bump - Implement config parser - Fix Render-delaying services - Security review

Linker- Allow LINKER_PARAM to be used outside cookie writer

amp-analytics- lazy load vendor config design - a CSP friendly way for user to opt-out tracking

All details on GitHub

Caching

Status Update Wed Jan 02 2019

What was accomplished

What's next