joined:Apr 1, 2016
2018 is quickly wrapping up. I find looking back somewhat depressing so instead I prefer to look ahead. Are there any new web technologies that you are planning to implement in the new year. What's hot, what's new and why should anybody else care?
My excitement is focused on asynchronous frameworks. As Python developer I am now trying out Quart, which is an async "drop-in" alternative the popular Flask framework. It adds "Asyncio" event loops to the Flask functionalities. But there are others such as Sanic, Tornado, Aiohttp and more. Client side I am using the JS/Fetch API. Over the past two month or so this has flipped my development world on its head.
Why use it? Basically it allows you to handle a very large number of threads concurrently. Basically what it does is prevents threads that are stopped and waiting for I/O from blocking other threads. This essentially speeds up everything, except for CPU intensive tasks. It allows you to have long running open requests with nearly no cost to the server. So one can stream content to a page, for example prioritizing and quickly feeding ABF (Above the fold) content to the page then feeding the remaining content (content that is waiting on the db) to the page as it becomes available.
What new technologies are you excited about?