When comparing JSFiddle vs Speaking JavaScript, the Slant community recommends JSFiddle for most people. In the question“What are the best resources to learn JavaScript?” JSFiddle is ranked 17th while Speaking JavaScript is ranked 21st. The most important reason people chose JSFiddle is:
In addition to supporting JavaScript and CSS, language settings can be switched to CoffeeScript and SCSS.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro CoffeeScript and SCSS support
In addition to supporting JavaScript and CSS, language settings can be switched to CoffeeScript and SCSS.
Pro Allows collaborating on code
JSFiddle makes it easy to save the code snippets and send the link to others who can view and edit the code.
Pro Supports a wide variety of frameworks and extensions
JSFiddle can switch to selection of frameworks and extensions including jQuery, AngularJS, ReactiveJS, D3 simply from a dropdown.
Pro Well written and very thorough
A mostly complete reference to the language, its history, its powers and its weaknesses.
Cons
Con Not actually an IDE
JSFiddle is not actually an IDE and is only suitable for small blocks of code.
Con Non free/libre (proprietary)
Con Assumes some programming knowledge
This book is not for beginners. It's targeted towards people who already have programming experience, though not necessarily in JavaScript.