|
|
Issue #76 (JavaScript Utilities and Performance Tools)01/01/15
Just like last week, no tutorial, but as usual lots of tools to keep you busy until regular content resumes next week.
And don't forget, all back issues of Web Tools Weekly are available in the archive, which can easily be searched via Google using Google's site-specific search feature (e.g. type "site:webtoolsweekly.com" in the search box before your search terms).
Now on to this week's tools!
JavaScript Utilities and Mini Libraries
types.js
"A tiny (2.2kB) JavaScript type checker/enforcer library."
setTimer
"A lightweight abstraction for the JavaScript Timer API."
Combokeys
"A JavaScript library for handling keyboard shortcuts in the browser."
PowerArray
"Turns out that you can re-write some of the methods of Array to obtain a much better performance than the native methods."
sloc
A tiny script for use in Node or the browser, or via command line, to get stats on your source code (number of lines, lines with comments, empty lines, etc).
Converse.js
"A free and open-source XMPP chat client for your website."
wysihtml
"An open source, community developed WYSIWYG HTML rich text editor." IE8+ and mobile-compatible.
nanoscope
"A Lens Library for JavaScript", which allows you to peer into data structures and modify their contents.
Localize.js
"Website translation, simplified. Translate your website with 1 line of code."
Dante
A medium WYSIWYG text editor clone that tries to include all of Medium's editor's features.
Siesta
Still in beta, this is "an object mapping framework for JavaScript. It makes it easier to model, consume and interact with RESTful web services."
Performance Tools
webperf-monitor-frontend
"A web based front end for webperf-monitor."
OSSCDN
A searchable directory of open source scripts on MaxCDN.
Web Smoothness API
"Provides a convenient wrapper around the w3c frame timing API, plus limited polyfills when the timing API is not present."
perfjankie
"A tool to monitor smoothness and responsiveness of websites and Cordova/Hybrid apps over time. It runs performance tests using browser-perf and saves the results in a CouchDB server."
PerfMap
"A bookmarklet and Chrome extension to create a front-end performance heatmap of resources loaded in the browser using the Resource Timing API."
grunt-pagespeed
"Run mobile and desktop performance tests for your deployed site using Google PageSpeed Insights."
The Uncategorizables
Firebase
"A powerful API to store and sync data in realtime."
GlassWire
"Free firewall software reveals threats your antivirus missed."
Uslide
"Turn your smartphone into a presentation remote."
searchcode
"A source code search engine."
Unbabel
"Translation as a service. Human corrected machine translation service that enables businesses to communicate globally."
oEmbed
"A format for allowing an embedded representation of a URL on third party sites."
Hawkee
"A writing platform for web developers. We've created an environment to quickly, easily and painlessly share ideas, code and experiences."
Remote Interview
A tool/platform to help employers measure their candidate's programming skills by rating their real-time performance.
Support Web Tools Weekly: 384 pages of CSS for $7 |
A Tweet for Thought
Brian Hogg, quoting someone at MicroConf with a humorous take on PHP development.
Suggestions / Corrections
Made something? Send links via Twitter @WebToolsWeekly (details here). No tutorials or articles, please. If you have any suggestions for improvement or corrections, feel free to reply to this email.
Before I Go...
I don't know why this hasn't existed before now: SWAPI - The Star Wars API.
Thanks to all for subscribing and reading!
Keep tooling,
Louis
webtoolsweekly.com
@WebToolsWeekly
|
|
|
|
|
|