Google Releases Dart 1.1
rjmarvin writes "Google released version 1.1 of its Dart open-source web programming language today, with new features and improved tools. The Dart Editor is updated with improved debugging, code implementation and more descriptive toolkits, and new UDP (User Datagram Protocol) and documentation support command-line and server-side Dart applications. Google also highlighted benchmarks such as the Richards benchmark, where Dart 1.1 is running 25% faster than JavaScript, as part of the larger competition between Dart and JavaScript in creating more complex applications in the web development space."
It doesn't seem much of a speed advantage to lure developers away from the ubiquitous JavaScript.
By david e. sanger and thom shanker = jan. 14, 2014
= URL: http://www.nytimes.com/2014/01/15/us/nsa-effort-pries-open-computers-not-connected-to-internet.html
= Image: http://cryptome.org/2014/01/nsa-quantum-radio.jpg
== Coverage #1: http://news.slashdot.org/story/14/01/15/1324216/nyt-nsa-put-100000-radio-pathway-backdoors-in-pcs
== Coverage #2: http://cryptome.org/2014/01/nsa-quantum-radio.htm
== Coverage #3: http://rt.com/usa/nsa-radio-wave-cyberattack-607/
== Coverage #4: http://arstechnica.com/security/2014/01/nsa-uses-covert-radio-transmissions-to-monitor-100000-bugged-computers/
=== Archive: http://web.archive.org/web/20140116010210/http://www.nytimes.com/2014/01/15/us/nsa-effort-pries-open-computers-not-connected-to-internet.html
"WASHINGTON - The National Security Agency has implanted software in nearly 100,000 computers around the world that allows the United States to conduct surveillance on those machines and can also create a digital highway for launching cyberattacks.
While most of the software is inserted by gaining access to computer networks, the N.S.A. has increasingly made use of a secret technology that enables it to enter and alter data in computers even if they are not connected to the Internet, according to N.S.A. documents, computer experts and American officials.
The technology, which the agency has used since at least 2008, relies on a covert channel of radio waves that can be transmitted from tiny circuit boards and USB cards inserted surreptitiously into the computers. In some cases, they are sent to a briefcase-size relay station that intelligence agencies can set up miles away from the target.
The radio frequency technology has helped solve one of the biggest problems facing American intelligence agencies for years: getting into computers that adversaries, and some American partners, have tried to make impervious to spying or cyberattack. In most cases, the radio frequency hardware must be physically inserted by a spy, a manufacturer or an unwitting user.
The N.S.A. calls its efforts more an act of "active defense" against foreign cyberattacks than a tool to go on the offensive. But when Chinese attackers place similar software on the computer systems of American companies or government agencies, American officials have protested, often at the presidential level.
Among the most frequent targets of the N.S.A. and its Pentagon partner, United States Cyber Command, have been units of the Chinese Army, which the United States has accused of launching regular digital probes and attacks on American industrial and military targets, usually to steal secrets or intellectual property. But the program, code-named Quantum, has also been successful in inserting software into Russian military networks and systems used by the Mexican police and drug cartels, trade institutions inside the European Union, and sometime partners against terrorism like Saudi Arabia, India and Pakistan, according to officials and an N.S.A. map that indicates sites of what the agency calls "computer network exploitation."
"What's new here is the scale and the sophistication of the intelligence agency's ability to get into computers and networks to which no one has ever had access before," said James Andrew Lewis, the cybersecurity expert at the Center for Strategic and Interna
Make it so that link in the article is broken. See who notices.
The first link is broken, it loops back to the submission.
Everyone here would be screaming bloody murder and all MS is trying to sabotage the web again?! But if Google does it then it is cool and innovative.
I am tired of chrome not implementing W3C standards without using the -webkit to get it to work properly. I am not the only once concerned it is the next IE 6 but thankfully there are only a few sites which only work well in Chrome.
Mozilla Firefox is catching up and has the fasted DOM according to tomshardware and ASM.JS looks to be rather interesting. Unfortunately it is agaisn't Google's interest to support it as they want a closed ecosystem similar to IE 6 and activeX before it.
I still use Chrome as Firefox is still behind in a few areas, but even IE is catching up and I find both IE and Firefox to use less ram than Chrome.
http://saveie6.com/
My understanding is that Dart will not be really useful until it has native browser support on all browsers. I have not used it, so please correct me if I'm wrong. I'm curious to know if anyone who has experience with it can explain the benefits.
Some people die at 25 and aren't buried until 75. -Benjamin Franklin
Nice try Bill!
I was wondering how it could be 25% faster than javascript when it compiled into javascript so I checked out TFA.
Performance on the Richards benchmark is 25% better than the first release, making runtime comparable to the original JavaScript.
So it has 25% faster javascript output. It is not 25% faster than javascript.
Time to leave IT.
Nothing but an endless cycle of new languages that do the same thing with a different syntax and different order. The so-called advances in IT are kind of like the advances in MS Office...mostly rearranging the menus and renaming commands.
When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
Why Dart? Why not a language agnostic runtime and then have Dart target that?
Then when some new (or old) language wants to run in the browser you don't have to update your browser for it.
I don't have to upgrade my CPU to run a new language.
I don't have to upgrade my OS to run a new language.
Why should I have to upgrade my browser?... its time that browsers have a nice interface that any code could hook into.
How about LLVM or something as a standard?
I think Google is already doing this with Native Client... though I think they sandbox/sanitize the generated machine code rather than the LLVM bytecode.
"Unfortunately it is agaisn't Google's interest to support it..."
Are you talking about Firefox or W3C? Because I am pretty sure Google is Firefox's single largest contributor of funds.
http://javascript.crockford.com/javascript.html
Verbum caro factum est
Make JS cooler, why start something new to fix an old problem?
I want to delete my account but Slashdot doesn't allow it.
Get your shit together, the top link of a prominent story remains broken.
Yeah, seriously. It could use a little editing too. The submitter apparently wrote that it is 25% faster than Javascript, when the article says that Dart 1.1 produces 25% faster Javascript than Dart 1.0.
Wait, you're the submitter. Why did you write that it's 25% faster than Javascript?
"Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
greedy corporate scum is why (that's the answer to 99% of today's world questions)
I suppose the most honest answer would be, whoops?
I like Dart, I understand why it's useful and important. But even if you hate the Google and their obvious attempts to destroy the internet, Javascript is the wrong language for the "future". While I enjoy using JS for small things, it has many many issues. I think it's telling that while simple things are simple, the _best written_ javascript is utterly inscrutable to me. And what readability there is does not cross expert code borders. It might as well be Perl.
Get your shit together, the top link of a prominent story remains broken.
This is simply to get you ready for the event that after you get interested in Dart and maybe learn and build something with it, Google will EOL it and cancel the project.
If you want news from today, you have to come back tomorrow.
I have not seen any comments as to how well Dart works with JQuery and JQueryUI, I have found these tools allow me to actually make javascript and client side programming actually work.
When a benchmark comparing language A to language B claims that code compiled from A to B runs faster than native code in B, it can only mean that their implementation in B was less than optimal.
either that or "yay Dart, I love Dart, let me hype it up as much as possible with some slightly vague claim that I can say was a mistake".
Pah. Let me know when they make NaCl more ubiquitous in browsers.
Faster Downloading
Issue #22 solved yet?
C or C++ is losing market share...
If the sudden ending of numerous Google products is not sufficient reason for you to be extremely circumspect
toward using anything from Google, then you must have achieved the eternal sunshine of the spotless mind.
I don't have such an easily scrubbed memory, and I would not trust Google with anything of even minor importance because
time is the most valuable resource any of us have, and Google has shown no compunction about wasting the time of thousands
of people, in a most cavalier manner.
Secondly, sure it's "open source" but does this really guarantee Google won't be up to no good, as it often has been in the past ( "accidental" gathering of wireless access point info by the street view cars, etc. ).
Slightly offtopic but Ceylon will run on top of the JavaScript runtime, so this an alternative to Dart.
This space left intentionally blank.
https://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS
Why Ceylon in particular?
We're actually hearing about one of Google's projects before it gets discontinued.
GWT focused on building web applications, and made a better product for it. Dart just seems to be a language. Until Dart gets something similar to GWT's UIBinder, GWT will continue to be better.
Currently to work in web browsers dart is compiled into javascript. When browsers start including the dart sdk I'll start caring.