Small, programmable NDN forwarder for node and the browser