4kb JavaScript library with no dependencies that gets your app talking