Difference between revisions of "Soton.js"

From SoMakeIt
Jump to: navigation, search
(Interested People)
(Interested People)
Line 12: Line 12:
* [[User:Benjie|Benjie]]
* [[User:Benjie|Benjie]]
* [[User:Bencevans|Ben Evans]]
* [[User:Bencevans|Ben Evans]]
* [[User:abksteam|Andy]]
* Ed Brereton
* Mark Benson
== JavaScript Environments ==
== JavaScript Environments ==

Latest revision as of 10:22, 17 May 2013

The Southampton JavaScript User Group, a fledgling group of JavaScript enthusiasts and newcomers in Southampton.


[edit] Meetups

Currently proposed is a monthly meetup on the second Wednesday of each month at a pub. The Malvern Tavern has been suggested due to it's proximity to Southampton Makerspace, but other suggestions are welcome.

The aim is to meet up and discuss JavaScript - get help, share knowledge, gain inspiration, show off - all with an interest in JavaScript (browser, server, or otherwise) are welcome!

The first meetup will be on Wednesday 12th June at the Malvern Tavern at 8pm. Add yourself to this wiki page or get in touch with @Benjie to show your interest!

[edit] Interested People

[edit] JavaScript Environments

[edit] Browser-based JavaScript

Almost all modern graphical web browsers support JavaScript. These browsers include: Microsoft's Internet Explorer, Mozilla Firefox, Apple's Safari, Google's Chrome, Opera and many more. Different browsers use different JavaScript engines, and thanks to this there is constant battles between these large companies to make their browser the fastest. This has lead to projects such as Google's V8, an entirely new JavaScript engine to replace JavaScriptCore, Webkit's native JS engine, for Google's Chrome browser. This V8 engine was later used by Ryan Dahl to implement Node.js, which you can think of as server-side JavaScript.

[edit] Node.js

From the Node.js website:

Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

Node.js has exploded in popularity since its inception in 2009, and has a thriving package repository, npm. Node.js runs under Windows, Linux and Mac OS X.

Node.js is hugely performant, and despite it's relative immaturity already competes performance-wise with its more mature bretheren such as Perl, Python, PHP, Ruby and others. And it's only getting faster!

Personal tools