Migrate PDF component off of PPAPI |
|||||||||||
Issue descriptionIn order to deprecate PPAPI (~2020) we'll need to migrate existing components off of that interface before removing support. This may seem like a long roadmap, but given there are implications to servicification, we should start planning now.
,
May 17 2017
@thestig: yes, the idea would be that pdfium would just be a node in the frame tree. it would implement an interface from MUS to participate in rendering and getting input events. pdfium would have access to other system services like networking, to avoid going through the renderer. That way there would only be 1 process for showing a full page pdf, as opposed to 3 today. FYI this is how it worked in Mandoline. However we're a bit far from this, and we do need MUS to ship on desktop first to support this.
,
May 17 2017
,
May 31 2017
,
Aug 21 2017
,
Oct 17 2017
,
Oct 17
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Nov 15
,
Nov 15
,
Nov 15
,
Dec 26
Updating the title of this issue, since the solution may not be S13N. Talking w/ Justin and John, we discussed a possible option where we pull in PDFium into the renderer process directly (i.e., drop the plugin process and treat it more like a media element) and in the process explicitly remove the dependence on PPAPI. Timing wise, I'm upping the priority from P3 to P2 to reflect that this is work that will become increasingly important as we approach Dec 2020. |
|||||||||||
►
Sign in to add a comment |
|||||||||||
Comment 1 by thestig@chromium.org
, Apr 12 2017