Interesting that they chose to share code with Chrome. Since the two are competitors, I would have thought that they'd use completely separate implementations. It's interesting that open source makes this sharing possible.
Interesting that they chose to share code with Chrome. Since the two are competitors, I would have thought that they'd use completely separate implementations. It's interesting that open source makes this sharing possible.
- pridefully write your own
- use theirs
I would take for granted that the Firefox developers aren't stupid, and that they have enough interesting work to do that they aren't going to spend time on it as a learning exercise.
"We have to reinvent the wheel every once in a while, not because we need a lot of wheels; but because we need a lot of inventors." - Bruce Joyce
That's what open source is about: collaboration instead competition. Why compete when you can pool your resources together.
They have used SQLite to store bookmarks since Firefox 3: http://kb.mozillazine.org/Places.sqlite
But that doesn't mean they haven't rejected it elsewhere. Was just curious.
Edit: I see now. The WebSQL de-facto standard, which Mozilla rejected, essentially said: "use SQLite." Here's a discussion: https://plus.google.com/+KevinDangoor/posts/PHqKjkcNbLU
(I am aware that a fully sandboxed JIT is more complex to integrate than an IPC library)
[1] http://robert.ocallahan.org/2010/01/activex-all-over-again_2...