A single-page application (SPA) is a web application or web site that fits on a single web page with the goal of providing a more fluent user experience similar to a desktop application. In a SPA, either all necessary code HTML, JavaScript, and CSS is retrieved with a single page load, or the appropriate resources are dynamically loaded and added to the page as necessary, usually in response to user actions. The page does not reload at any point in the process, nor does control transfer to another page, although the location hash can be used to provide the perception and navigability of separate logical pages in the application.
either a paralax style like 88and90lex.com/residences or one that changes with user interaction such at vnstar.com.ua/en/
I feel this is a great idea for static/informational sites what have limited content. However I am not a fan of how long it takes to load the web page.
This trend is full of artistic and elegant ideas to make the webpage with little content "words" but full of imagery and graphics that portray the overall feeling and message of the web page.
For certain companies I would recomend this type of layout for, However I am not a fan of this type of design.
This is a very interesting trend that allows the website to change and have effects either using transistions, animations, html canvas and API's This makes the website more appealing and interesting to the user.
I really like making my buttons and images interactive, some simple things can bring a whole new feel and level to your website. I personally use some sort of animations and transistions on all my websites.