> > >> In fact, the only reason to use WebIDL is to getting javascript to using >> some native code, but the situation is I have no need to do that, all the >> new code we've writing down are in pure Javascript, if we have the willing >> to implement something with WebIDL, for example, the IMAP protocol, then >> we would choose the pure javascript to do that, like the jsmime does. >> The reason to rewriting XPConnect with JS-CTypes is not to use XPCOM to >> implement new things, but to re-use exist things. >> > > Are you talking about calling existing native code from JS? You can do > that with WebIDL by writing binding entry points for the classes you want. > I am talking about calling existing XPCOM code from JS :( if it's existing native code, the js-ctypes maybe enough. That's why I am doing such a thing that you are thinking weird and not necessary. Indeed, I am not willing to do that things too, but I still have no other options yet.
> > If you're talking about impersonating arbitrary XPCOM components with > JS-implemented code...good luck doing that with anything other than > XPConnect. ;-) > Hope that would works > > >> Besides the mork database are only capable to running in main-thread, is >> that possible to running the libmime in the worker? >> Cause the libmime is really CPU intensive, I've seen it occupied 100% >> usage of CPU, if that could be able to off main-thread, then that's would >> be a great performance improvement. >> >>> >>>> > >>>> > >>>> > -- >>>> > Joshua Cranmer >>>> > Thunderbird and DXR developer >>>> > Source code archæologist >>>> > >>>> > _______________________________________________ >>>> > dev-platform mailing list >>>> > dev-platform@lists.mozilla.org >>>> > https://lists.mozilla.org/listinfo/dev-platform >>>> > >>>> >>>> >>>> >>>> -- >>>> 此致 >>>> 礼 >>>> 罗勇刚 >>>> Yours >>>> sincerely, >>>> Yonggang Luo >>>> _______________________________________________ >>>> dev-platform mailing list >>>> dev-platform@lists.mozilla.org >>>> https://lists.mozilla.org/listinfo/dev-platform >>>> >>> >>> >> >> >> -- >> 此致 >> 礼 >> 罗勇刚 >> Yours >> sincerely, >> Yonggang Luo >> > > -- 此致 礼 罗勇刚 Yours sincerely, Yonggang Luo _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform