Unseasoned PDF viewer (migrating the PDF viewer off Pepper)

135 views
Skip to first unread message

K. Moon

unread,
May 13, 2020, 2:11:39 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

Brett Wilson

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

Brett

--
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.

--
--
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.

Jeremy Roman

unread,
May 20, 2020, 11:28:59 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.


--
--
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.

Kentaro Hara

unread,
May 20, 2020, 11:38:02 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!



--
--
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.

K. Moon

unread,
May 21, 2020, 2:31:35 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...)

minhanh...@gmail.com

unread,
Jul 31, 2020, 12:33:22 AM7/31/20
to chromium-design-docs
Trường hợp sau
Nguồn: Nocare: Nguyen Tan Phong ( Thanh Phong ) 

Vào 01:11:39 UTC+7 Thứ Năm, ngày 14 tháng 5 năm 2020, K. Moon đã viết:
Reply all
Reply to author
Forward
0 new messages