How to check typing speed with javascript code

To type 100 words in 1 minute with JavaScript code, you can use a simple formula based on the number of words, start time and end time. The formula is wpm = nbrOfWords / ( (endTime - startTime) / 60000).²¹


Here's an example of how you can display typing speed using JavaScript code:

```javascript

var lastrun = new Date ();

textarea.onkeyup = function () {

  var words = textarea.value.split (' ');

  var minutes_since_last_check = somefunctiontogetminutesdifference (new Date (), lastrun);

  var wpm = (words.length-1)/minutes_since_last_check;

  //show the wpm in a div or something

};

```

⁵²¹


Source: Conversation with Bing, 4/8/2023(1) Calculating words per minute in javascript - Stack Overflow. https://stackoverflow.com/questions/50476005/calculating-words-per-minute-in-javascript Accessed 4/8/2023.

(2) Displaying Hours and Minutes as Words in JS - Stack Overflow. https://stackoverflow.com/questions/18797327/displaying-hours-and-minutes-as-words-in-js Accessed 4/8/2023.

(3) How can you display Typing Speed using Javascript or the jQuery library .... https://stackoverflow.com/questions/167752/how-can-you-display-typing-speed-using-javascript-or-the-jquery-library Accessed 4/8/2023.

(4) Design a typing speed test game using JavaScript. https://www.geeksforgeeks.org/design-a-typing-speed-test-game-using-javascript/ Accessed 4/8/2023.

(5) How To Create a Typing Effect - W3School. https://www.w3schools.com/howto/howto_js_typewriter.asp Accessed 4/8/2023.

(6) How to type 100 words per minute - Medium. https://roosterdan.medium.com/how-to-type-100-words-per-minute-a780fd80fd27 Accessed 4/8/2023.

To view or add a comment, sign in

More articles by Deepak Prajapat

Explore content categories