Went ahead and rebuilt my firefox to tmpfs file.
Adding a cron for @reboot and every half hour.
#Firefox to tmpfs onboot cron
#Firefox every half hour tmpfs to disk sync
*/30 * * * * /home/jsmith/scripts/firefox_tmpfs
As an aside, this behavior is not new.
Back in 2010 on Linux, I wrote a script that on boot, would load my .mozilla/firefox folder to tmpfs. Once an hour, it would sync back the tmpfs copy to disk.
Why did I do this? At first, it was because Firefox was so spammy with writes to that sqlite...