Unseasoned PDF viewer (migrating the PDF viewer off Pepper)

87 views
Skip to first unread message

K. Moon

unread,
May 13, 2020, 2:13:24 PM5/13/20
to chromium-design-docs
Design doc link: https://docs.google.com/document/d/1olIb-1IFVqP2fLTq0eAdW-aL-K2dDDZGDe5mZgHGfO8/edit (go/chrome-unseasoned-pdf-viewer)

Summary

Chrome’s built-in PDF viewer relies on a native plugin that uses the Pepper Plugin API (PPAPI). Pepper is slated to be removed as part of the (P)NaCl deprecation and the end of support for Flash. We plan to migrate the PDF viewer plugin from a separate Pepper process into an ordinary renderer process, and to migrate all Pepper API calls to the renderer-native equivalents. This will unblock Pepper removal, and simplify the PDF viewer.

Platforms

Mac, Windows, Linux, Chrome OS (the built-in PDF viewer only exists on desktop platforms)

Team

Project lead: km...@chromium.org

Team TL: the...@chromium.org

Bug

https://crbug.com/702993

Code affected

--
You received this message because you are subscribed to the Google Groups "chromium-design-docs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-design-...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-design-docs/CACwGi-4ZK7-4f2Ke%2B8puxu8PVGe64rTddwVt2H%3DCDP_ODHfqvQ%40mail.gmail.com.

Brett Wilson

unread,
May 13, 2020, 2:21:04 PM5/13/20
to km...@chromium.org, chromium-design-docs
Very exciting, I can't wait for all plugins to be removed!

Brett

--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CACwGi-4ZK7-4f2Ke%2B8puxu8PVGe64rTddwVt2H%3DCDP_ODHfqvQ%40mail.gmail.com.

--
You received this message because you are subscribed to the Google Groups "chromium-design-docs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-design-...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-design-docs/CABiGVV8x%2BzFsPC24PbwMWV6hiVhNQ7Mu_i49cao8RpNzT4vGAQ%40mail.gmail.com.

Jeremy Roman

unread,
May 20, 2020, 11:30:32 AM5/20/20
to Brett Wilson, km...@chromium.org, chromium-design-docs
+1; this is super exciting. Behaving more like a web renderer would seem to open the doors to lots of potential improvements, like better compositor integration.

--
You received this message because you are subscribed to the Google Groups "chromium-design-docs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-design-...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-design-docs/CACuR13c%2BYNuuzk%2By_UkUXgv-oyVHvuv-dyy45CkyCenB4jxpWw%40mail.gmail.com.

'Kentaro Hara' via chromium-design-docs

unread,
May 20, 2020, 11:39:25 AM5/20/20
to Jeremy Roman, Brett Wilson, km...@chromium.org, chromium-design-docs
Behaving more like a web renderer would seem to open the doors to lots of potential improvements, like better compositor integration.

The PDF viewer and Blink share a lot of problems e.g., script execution. A big +1 to making the architecture more aligned!


--
You received this message because you are subscribed to the Google Groups "chromium-design-docs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-design-...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-design-docs/CABg10jyG5XfMvaH4v3dLHtKy9sFhh1%3D4sOaexR0ge2hsWcAvSg%40mail.gmail.com.

K. Moon

unread,
May 21, 2020, 2:33:05 AM5/21/20
to Kentaro Hara, Jeremy Roman, Brett Wilson, chromium-design-docs
Thanks for the positive feedback! I'm glad to see strong support for the overall direction of the proposal. (Even while we work out some of the trickier details...)
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-design-docs/CACwGi-5GkY15Gj1Vv-aQGKAFuL2b9Er2yqi-2M-aEGg9TOKbLw%40mail.gmail.com.
Reply all
Reply to author
Forward
0 new messages