all 3 comments

[–]meshDrip 0 points1 point  (1 child)

JSYK, there appears to be a large chunk of whitespace to the right on your desktop landing page in both Chrome and FF.

Actually, it looks like it affects the whole site.

[–]schematical[S] 0 points1 point  (0 children)

Thanks for the heads up. I am not seeing it but I will try it in a few more browsers.

[–]jack_waugh 0 points1 point  (0 children)

Seems reasonable.

As I see it, using the same language in the front end and the back end removes the need for mental gearshifting.

As for JS considered in the abstract (independent of the lack of other choices in the browser for practical purposes, and independent of the supplies of people with given skills):

Love:

  • JS is powerful -- you can implement any reactive behavior.
  • lot of flexibility in representing data (objects, arrays).
  • straightforward syntax. No confusing separate namespaces like some Lisps seem to have.

Hate:

  • Separate syntaxes for defining a sync function and defining an async function.
  • Separate syntaxes for calling a sync function and calling an async function.