arrive.js provides events to watch for DOM elements creation and removal. It makes use of Mutation Observers internally.
Simple function binaryInsert(array, value, comparator)
that provides binary insert functionality for a sorted array in javascript. This is mostly intended for larger arrays, and the performance gain may be viewed in the benchmark.