Glad to say I just added another two additions to extend my database to now also include the sefer of Shmuel, dividing it as Shmuel A & Shmuel B.
That increases my array database by some 1,500 more records (roughly 1/4 million bytes). But this javascript program for the most part remains surprisingly lightning fast.