Simple module loader: Difference between revisions

no edit summary
No edit summary
No edit summary
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{FeatureStatus
{{FeatureStatus
|Feature name=Feature name here
|Feature name=Simple module loader
|Feature stage=Draft
|Feature stage=Complete
|Feature status=In progress
|Feature status=Complete
|Feature version=SDK 1.4
|Feature health=OK
|Feature health=OK
}}
}}
{{FeatureTeam
{{FeatureTeam
|Feature product manager=David Mason
|Feature product manager=David Mason
|Feature feature manager=Irakli Gozalishvili
|Feature lead engineer=Irakli Gozalishvili
|Feature lead engineer=Irakli Gozalishvili
}}
}}
Line 22: Line 24:
{{FeatureInfo
{{FeatureInfo
|Feature priority=Unprioritized
|Feature priority=Unprioritized
|Feature roadmap=Jetpack
|Feature list=Jetpack
|Feature engineering team=Jetpack
}}
{{FeatureTeamStatus
|Feature security status=sec-review-unnecessary
|Feature security health=OK
}}
}}
{{FeatureTeamStatus}}
This change is crucial and indirectly related to other features:
This change is crucial and indirectly related to other features:


* [https://wiki.mozilla.org/Features/Jetpack/Out-of-Process_Addons Out-of-Process Addons]
* Out-of-Process Addons
* [https://wiki.mozilla.org/Features/Jetpack/SDK_Support_for_Firefox_for_Mobile_Addons SDK Support for Firefox for Mobile Addons]
https://wiki.mozilla.org/Features/Jetpack/Out-of-Process_Addons
 
* SDK Support for Firefox for Mobile Addons
https://wiki.mozilla.org/Features/Jetpack/SDK_Support_for_Firefox_for_Mobile_Addons
 


Two options were considered in implementing this:
Two options were considered in implementing this:


1. Use of .jsm modules wrapped into CommonJS form
1. Use of .jsm modules wrapped into CommonJS form
  https://bugzilla.mozilla.org/attachment.cgi?id=548736
https://bugzilla.mozilla.org/attachment.cgi?id=548736
 
2. Use of sandboxes
2. Use of sandboxes
  https://bugzilla.mozilla.org/attachment.cgi?id=548878
https://bugzilla.mozilla.org/attachment.cgi?id=548878


Few disadvantages have been highlighted with an option #1:
Few disadvantages have been highlighted with an option #1:
https://wiki.mozilla.org/User:Asqueella/Sandboxes
https://wiki.mozilla.org/User:Asqueella/Sandboxes
canmove, Confirmed users, Bureaucrats and Sysops emeriti
2,776

edits