Hi As the shared model will be removed I thinks It could be also interesting to load only the extension requested by the application not all extensions at each time (as currently done)
BR Baptiste 2014-12-08 14:08 GMT+01:00 Pozdnyakov, Mikhail <mikhail.pozdnya...@intel.com >: > Hi, > > Description: > > The Dual process model is a process model where each application run > contains two processes: > The first process includes Browser process (BP), GPU process (GP) and > Extension process (EP) > The second process is Renderer process (RP) and it runs in Seccomp sandbox > > Rational: > > At the moment Crosswalk on Tizen is using Shared process model (sharing BP > between all the apps) this however creates the following problems: > > (1) the diversity from Crosswalk implementations on other platforms > (2) great complexity (BP has to do a lot of extra stuff to handle multiple > apps + we've a dbus launcher) and hence > (3) more bugs (because of more complexity). > > All these significantly increase the development and maintenance costs > (the recent efforts on enabling of Tizen platform security mechanisms in > Crosswalk is a good example of how having the Shared process model caused a > lot of troubles) > > Affected components: > Crosswalk on Tizen, Crosswalk application tools (xwalk launcher, xwalkctl) > > This change will apparently modify also the Tizen Crosswalk command line > interface (for example remote debugging cmd line options) whereas xwalk > binary will be invoked directly. > > Target platform: Tizen > > Implementation plan: > 1) Add the Tizen appcore-related logic and other functionality from > xwalk-launcher to BP > 2) Make the necessary modifications in Tizen so that it does not rely on > the Shared process model any more (e.g. launches xwalk instead of > xwalk-launcher) > 3) Merge EP and GP into BP -- make it Dual process model > 4) Clean up tons of unused code, including removal of xwalk-launcher (yay!) > > BR, > Mikhail > --------------------------------------------------------------------- > Intel Finland Oy > Registered Address: PL 281, 00181 Helsinki > Business Identity Code: 0357606 - 4 > Domiciled in Helsinki > > This e-mail and any attachments may contain confidential material for > the sole use of the intended recipient(s). Any review or distribution > by others is strictly prohibited. If you are not the intended > recipient, please contact the sender and delete all copies. > > _______________________________________________ > Crosswalk-dev mailing list > Crosswalk-dev@lists.crosswalk-project.org > https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev > -- Baptiste DURAND Eurogiciel Vannes/FR
_______________________________________________ Crosswalk-dev mailing list Crosswalk-dev@lists.crosswalk-project.org https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev