It's no big deal. There are claims that it is very fast. You can download it and run it from the download - no need to install it.
It isn't well explained, but it has been around for a while and seems to be Mozilla's Base for developing their updates or new realeses. I think currently it is Firefox 3.1, Beta 2.