Skip to content
Browse files

Add an entry about making RegExp compilation lazy in FF

  • Loading branch information...
1 parent 5fce045 commit 8dcb72a67fa53498a443cc3f1a95dd9c10205f37 @leto committed Jun 16, 2012
Showing with 11 additions and 0 deletions.
  1. +11 −0 outline.md
View
11 outline.md
@@ -9,6 +9,17 @@ title: Jonathan "Duke" Leto
> I have commit bits to dozens of free and open source projects and have been actively contributing
to projects for about fifteen years in a dozen languages.
+### Helped reduce startup memory use in Firefox
+
+Before this work, all regular expressions in the Firefox Javascript engine (Spidermonkey) were
+compiled and put into memory on startup, even if they are never used. I helped Chris Leary
+to [make regular expressions](http://blog.mozilla.org/nnethercote/2011/10/19/memshrink-progress-weeks-13-18/)
+["lazy"](https://bugzilla.mozilla.org/show_bug.cgi?id=673188)
+which means they are only compiled (and hence use memory)
+when they are first used. This greatly reduces the startup memory footprint, which makes Firefox
+start faster as well. I was also added to the [about:credits](about:credits) in Firefox for this work.
+
+
### [parrot-libgit2](https://github.com/letolabs/parrot-libgit2)
parrot-libgit2 are bindings for Parrot Virtual Machine to libgit2, the

0 comments on commit 8dcb72a

Please sign in to comment.
Something went wrong with that request. Please try again.