Last updated : Jan 28, 2014
            
            
        NOT ON THE CURRENT EDITION
                
                    This blip is not on the current edition of the Radar. If it was on one of the last few editions, it is likely that it is still relevant. If the blip is older, it might no longer be relevant and our assessment might be different today. Unfortunately, we simply don't have the bandwidth to continuously review blips from previous editions of the Radar.
                    Understand more
                
            Jan 2014
                
                     Adopt
                    
                        
    
                    
                    
                
                
                    
                     
                     Node.js is a lightweight web container that is a strong option for development of micro services and as a server to mobile and single-page web applications. Due to the asynchronous nature of node.js, developers are turning to promise libraries to simplify their application code. As the use of promises mature within the node.js community, we expect to see more applications developed for node.js. For those teams that are reluctant to try node.js in production, it is still worthwhile to consider node.js for development tasks like running JavaScript tests outside of the browser or generating static web content from tools like CoffeeScript, SASS, and LESS.
                
            May 2013
                
                     Trial
                    
                        
    
                    
                    
                
                Oct 2012
                
                     Trial
                    
                        
    
                    
                    
                
                
                    
                     
                     For many years JavaScript was predominantly used as a client side Web programming language, but a lightweight language such as JavaScript can easily be embedded in different environments, including the server side. Node.js allows developers to write applications in JavaScript on both client and server sides. Since most servers spend the majority of their time waiting for I/O operations, Node.js’ event driven non-blocking architecture is very efficient. Unlike threadbased solutions, Node.js does not need to wait for I/O operations to complete while processing incoming requests, making it a good choice when implementing high performance services.
                
            Mar 2012
                
                     Assess
                    
                        
    
                    
                    
                
                Jul 2011
                
                     Assess
                    
                        
    
                    
                    
                
                Jan 2011
                
                     Assess
                    
                        
    
                    
                    
                
                
                Published : Jan 31, 2011