Lessons learned from long-term micro-browser software architecture evolution | IEEE Conference Publication | IEEE Xplore