Etymology of 'Isomorphic'
Although there are claims the idea was circulating around between 2005 to 2010 (and probably earlier), the earliest reference I could find was from 2011. The article is actually quite good an outlines a number of UI architecture patterns which are used in practice.
The term isomorphic is actually derrived from mathmatics, meaning of the same structure. When viewed through the lense of software development it is commonly accepted as a term to mean to run without modification. Many frameworks and libraries were touting they were isomorphic, however they tend to fall short.
- React - A rendering framework.