Why would you read this if it is so easy and can be done so simply?
The revelation of this article is not 'how to create a stopwatch' but how to base it off of real time instead of javascript's built in setInterval function so that the stopwatch is 100% accurate. The senInterval function will not run at every second exactly even though you set it to 1000, therefore your callback function must check the current time on every single callback.
Also, this article was written almost 2 years ago when, at the time, I could not find any tutorial on the subject and thought, man, I wish this was here when I needed it.
But, thanks for your pessimism and attitude, you add a lot to of great things to community!