One example: plugins that need to be eagerly-loaded could be required before deviceready fires, so attaching to deviceready might not be an option :)
On 10/21/12 6:40 PM, "Ally Ogilvie" <aogil...@wizcorp.jp> wrote: >+1 lazy load. >Start up times can be critical to some apps. >Booting a plugin from device ready() in JS or init / >applicationDidFinishLaunchBlah in iOS is not enough for someone? > > >On Sat, Oct 20, 2012 at 7:14 AM, Brian LeRoux <b...@brian.io> wrote: > >> Koolaide, I added a subtask. >> >> On Fri, Oct 19, 2012 at 3:02 PM, Shazron <shaz...@gmail.com> wrote: >> > We have https://issues.apache.org/jira/browse/CB-1108 for 2.3.0 >> > >> > On Fri, Oct 19, 2012 at 1:39 PM, Brian LeRoux <b...@brian.io> wrote: >> >> Thats cool. Is the config.xml thing in jira? (Maybe add as subtask if >> so?) >> >> >> >> On Fri, Oct 19, 2012 at 12:48 PM, Shazron <shaz...@gmail.com> wrote: >> >>> Dave - no we did not. We discussed it in the markmail thread I >>linked >> >>> to, but never did implement it. >> >>> >> >>> On Fri, Oct 19, 2012 at 12:41 PM, Dave Johnson < >> dave.c.john...@gmail.com> wrote: >> >>>> Hey Shaz I thought that that we did the same thing with iOS as the >> >>>> onload thing in Java land? >> >>>> >> >>>> -d >> >>>> >> >>>> On Fri, Oct 19, 2012 at 12:02 PM, Shazron <shaz...@gmail.com> >>wrote: >> >>>>> We can do the same for iOS once we move to config.xml. Should we >> wait till then? >> >>>>> >> >>>>> On Fri, Oct 19, 2012 at 11:58 AM, Filip Maj <f...@adobe.com> wrote: >> >>>>>> Plugin Manager in java land loads plugins defined with the >>'onload' >> >>>>>> attribute right away, otherwise lazy loads them. >> >>>>>> >> >>>>>> >> >>https://github.com/apache/incubator-cordova-android/blob/master/framework >>/s >> >>>>>> rc/org/apache/cordova/api/PluginManager.java#L189 >> >>>>>> >> >>>>>> >> >>>>>> On 10/19/12 11:54 AM, "Shazron" <shaz...@gmail.com> wrote: >> >>>>>> >> >>>>>>>This is possible if somehow we can set which plugins can be >>"loaded" >> >>>>>>>at startup (or should all of them be loaded? seems wasteful). >>Right >> >>>>>>>now they are lazily loaded (on first use), so sending them a >> >>>>>>>"onAppLaunch" event (or equivalent) would do nothing since they >>are >> >>>>>>>not listening of course. >> >>>>>>> >> >>>>>>>Now's a good time to resurrect this old thread :) >> >>>>>>>http://markmail.org/thread/hq2rd5lobbl4nkav >> >>>>>>>I like Patrick Mueller's suggestion in that thread - but we are >> >>>>>>>migrating to config.xml (no ETA) so... >> >>>>>>> >> >>>>>>>On Fri, Oct 19, 2012 at 11:24 AM, Brian LeRoux <b...@brian.io> >>wrote: >> >>>>>>>> Regarding: >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>https://github.com/alunny/cordova-plugin-spec/issues/5#issuecomment-95827 >> >>>>>>>>05 >> >>>>>>>> >> >>>>>>>> Looks like we do not have a lifecycle event for app >>launch/create >> in >> >>>>>>>>iOS land: >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>https://github.com/apache/incubator-cordova-ios/blob/master/CordovaLib/Cl >> >>>>>>>>asses/CDVPlugin.h >> >>>>>>>> >> >>>>>>>> Any objections/concerns for having something like the Android >> plugin >> >>>>>>>> init method? >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>https://github.com/apache/incubator-cordova-android/blob/master/framework >> >>>>>>>>/src/org/apache/cordova/api/CordovaPlugin.java#L39 >> >>>>>> >> > > > >-- > [image: Wizcorp - Incorporated Wizards!] > Ally Ogilvie >Lead Developer for Mobile Devices > > > > wizcorp.jp > >3-10-14-6F, Higashi Nihombashi, Chuo-ku, 103-0004, Tokyo >Tel: (+81)3-4550-1448 - E-mail: aogil...@wizcorp.jp