What programming language is keybr built with?

582 views
Skip to first unread message

Waqar Aslam

unread,
Apr 21, 2021, 4:12:09 PM4/21/21
to keybr.com
Hey
Can someone please tell which programming language is used to build keybr typing?

Vikinger Boxing Enterprise

unread,
Apr 22, 2021, 2:50:27 PM4/22/21
to keybr.com
Even if someone did, I don't see why there's a plethora of you programmers on here vulturing off of a product that more often than not you don't even truly utilize.  There's literally nothing but bum typists on this site and Saudi Arabians that continuously prove to contribute nothing other than meaningless complaints, observations, requests, and poor typing results.  How is it so many of you find your way to a TYPING site and the first thing you're doing is everything counterinuitive to becoming a better typist?  It's been years here, and yet I'm somehow still surprised by it.  There's a staggering amount of idiots that're far too reluctant to ever do what it actually takes to be an efficient typist.  Even Typeracer.com isn't overflooded with all these witless rats.  Practice here?  Practice section isn't fully optimized and possesses a WPM cap, the multiplayer section averages with users around 100-300 CPM, so if you're in the 700+ range the wait time is through the roof with their gradualness, or they'll leave and you'll have to double-log to continue any practice.  

Here's some practical advice, take a page out of Typeracer's strategy, install time constraints to any ongoing race.  No race should be allowed to span for an infinite period of time as long as two people are still pecking at 12 WPM.  It's totally bonkers.

Waqar Aslam

unread,
Apr 22, 2021, 8:24:55 PM4/22/21
to keybr.com
Wow, I did not know such a little thing or question would upset someone. I personally am intrigued by keybr and want to know it's programming language, that's it.

Waqar Aslam

unread,
Apr 22, 2021, 8:26:09 PM4/22/21
to keybr.com
I do not even know what these races or CPM means and certainly did not mean to offend anybody.

Grady Simon

unread,
Apr 27, 2021, 10:40:01 AM4/27/21
to keybr.com
Hey Waqar - I think your question is not offensive at all. I'm not the creator of Keybr, but anyone with the skills to copy it would already know what I'm going to say here.

Most of what you directly see of the app runs in the browser itself, i.e. on your computer. Almost all browser programming is JavaScript, or something that gets turned into JavaScript when compiled (e.g. TypeScript, ClojureScript, CoffeeScript). This would be how the keyboard view is made and how all of the interactive elements of the site are made. Further, with the React Dev Tools installed, you can see that the JavaScript code is using the popular library React. This is the single most popular browser programming library these days.

Then there's some remote server that the JavaScript in the browser talks to over the network. This would be where account information is stored and accessed, and probably where statistics and lesson plans are computed. It's not easy for us to guess what language this stuff is done in, but popular answers are JavaScript again, running in something like Node.js, or Python, with libraries like Flask or Django. There are many other possible answers here.

- Grady

Waqar Aslam

unread,
Apr 27, 2021, 11:33:21 PM4/27/21
to keybr.com
Thanks for the reply. I appreciate it, Grady.
Reply all
Reply to author
Forward
Message has been deleted
Message has been deleted
0 new messages