Opened 5 years ago

#1850 new enhancement

Reduce injected code

Reported by: simon Owned by: simon
Priority: major Milestone:
Component: standalone Version: future
Keywords: Cc:

Description

Currently, we inject:

zotero.js
zotero/cachedTypes.js
zotero/date.js
zotero/debug.js
zotero/inject/http.js
zotero/inject/translator.js
zotero/openurl.js
zotero/rdf/uri.js
zotero/rdf/term.js
zotero/rdf/identity.js
zotero/rdf/match.js
zotero/rdf/rdfparser.js
zotero/rdf.js
zotero/translate.js
zotero/translate_item.js
zotero/inject/translate_webkit.js
zotero/utilities.js
zotero/messages.js
messaging_inject.js

That's a lot of code. We should be able to inject:

zotero.js
zotero/debug.js
zotero/inject/http.js
zotero/inject/translator.js
zotero/translate.js
zotero/inject/translate_webkit.js
zotero/utilities.js
zotero/messages.js
messaging_inject.js

and fetch the remainder from the global script only if translation is requested.

Change History (0)

Note: See TracTickets for help on using tickets.