moon.js could be an interesting alternative for us to some marketing sites - we can build simply and quickly and ship the core at 7kb uncompressed! We are trialling switching to moon.js from Vue.js for our main website at https://asencis.com. So far we have shaved 45% off of the total bundle size.