Stories
Slash Boxes
Comments

SoylentNews is people

posted by cmn32480 on Tuesday October 11 2016, @12:03PM   Printer-friendly
from the noscript-makes-this-tougher dept.

Depending on who you ask, right now JavaScript is either turning into a modern, reliable language, or a bloated, overly complex dependency hell. Or maybe both?

What's more, there's just so many options: Do you use React or Angular 2? Do you really need Webpack? And what's this month's recommended way of dealing with CSS?

Like you, I spent far too many hours reading about all this, and at the end I still wasn't sure. So I decided to create a survey to see what everybody else thought. It seems like I must've hit a nerve, because I got over 9000 answers in just over two weeks!

Further down in the article, the survey results are listed, though not in an easily scrape-able format. Oddly enough, the site degrades gracefully, and does not require Javascript to be enabled.

http://stateofjs.com/2016/introduction/

-- submitted from IRC


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by fubari on Tuesday October 11 2016, @02:46PM

    by fubari (4551) on Tuesday October 11 2016, @02:46PM (#412948)

    r.e. Sandboxing:
    I find this kind of thing is truly scary: Researchers this week turned up a new ransomware-as-a-service operation that pushes the first ransomware coded entirely in JavaScript. [threatpost.com]

    Ransom32 is available for download on a Tor hidden server to anyone with a Bitcoin address. The malware packaged into a Chromium executable using NW.js. The malware looks for and encrypts dozens of file types and asks for a ransom payable in digital currency; Ransom32’s creators get a 25 percent commission on every transaction.

    *sigh* I need to dust off my sandbox research; can you make any suggestions? I became un-inspired with sandboxie a while back.

    r.e. NoScript:
    Most people I know can't be bothered to play the "NoScript wack-a-mole" game.
    For me, noscript seems like reasonably cheap insurance about running unexpected code.

    Some sites I visit have 10+ domains they want to allow.
    Usually it works well enough with just the enabling the primary site, every once in a while I give up on NoScript and FireFox and use Chrome (but I have to really need something to do that; 80% of the time it is easier to ignore whatever it was that didn't work).

    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2  
  • (Score: 2) by DannyB on Tuesday October 11 2016, @03:27PM

    by DannyB (5839) Subscriber Badge on Tuesday October 11 2016, @03:27PM (#412966) Journal

    I thought the automated push of Windows 10 upgrades was over? Now you're telling me there is still automated push ransomeware?

    Windows 10 has been installed on this computer.
    To restore this computer to a usable state
    please send 3 bitcoin to Microsoft.

    --
    The lower I set my standards the more accomplishments I have.
    • (Score: 2) by fubari on Tuesday October 11 2016, @06:04PM

      by fubari (4551) on Tuesday October 11 2016, @06:04PM (#413033)

      Nice :-)

  • (Score: 3, Informative) by tibman on Tuesday October 11 2016, @04:34PM

    by tibman (134) Subscriber Badge on Tuesday October 11 2016, @04:34PM (#412987)

    That link is not that scary. It's not a drive-by thing. You have to download and run an exe, manually. They modified the open-source Chromium browser to add more JS commands. The ransomware is written in JS and has to run on this specially modified browser.

    --
    SN won't survive on lurkers alone. Write comments.
    • (Score: 2) by fubari on Wednesday October 12 2016, @08:22PM

      by fubari (4551) on Wednesday October 12 2016, @08:22PM (#413623)

      Interesting - clearly I didn't get the "extra *.exe required" from my first read.
      In broad brush strokes node.js seems analogous to .net's clr, or java's jre.
      I've had trouble finding a "how it works" architecture overview, but I think I'd agree that the sky isn't falling after all.
      Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. [nodejs.org]