HN user

blueveek

950 karma
Posts32
Comments23
View on HN
hacks.mozilla.org 11y ago

New Performance Tools in Firefox Developer Edition 40

blueveek
15pts0
hacks.mozilla.org 12y ago

Resources for HTML5 game developers

blueveek
8pts0
webwewant.mozilla.org 12y ago

Web We Want

blueveek
1pts0
medium.com 12y ago

The Tragedy of Mozilla

blueveek
35pts3
www.eff.org 12y ago

EFF Statement on Mozilla and the Importance of the Open Internet

blueveek
11pts0
lukasblakk.com 12y ago

Ascend Project

blueveek
1pts0
thenextweb.com 12y ago

Mozilla partners with Panasonic to bring Firefox OS to the TV

blueveek
3pts0
blog.mozilla.org 12y ago

First 3D Commercial Web Game Powered By asm.js

blueveek
163pts88
readyformozilla.com 12y ago

Firefox Tab Spaces - Rethinking Panorama

blueveek
2pts0
news.cnet.com 12y ago

Amazon signs up for 'future of streaming' ORBX

blueveek
1pts0
nakedsecurity.sophos.com 12y ago

Browser trustworthiness poll

blueveek
2pts0
hacks.mozilla.org 12y ago

Firefox 24 for Android gets WebRTC support

blueveek
9pts0
wiki.mozilla.org 12y ago

Mozilla Privacy Roadmap: Tor and Advancing Anonymity

blueveek
3pts0
hacks.mozilla.org 12y ago

New Features of Firefox Developer Tools: Episode 25

blueveek
132pts25
news.cnet.com 12y ago

Former Mozilla CEO to head security-software maker AVG

blueveek
4pts0
resources.infosecinstitute.com 12y ago

18 Extensions For Turning Firefox Into a Penetration Testing Tool

blueveek
3pts0
www.engadget.com 13y ago

Geeksphone Peak+ up for preorder

blueveek
1pts0
lifehacker.com 13y ago

Lifehacker Extensions Pack for Firefox

blueveek
1pts0
mozillagfx.wordpress.com 13y ago

Hardware acceleration and compositing

blueveek
1pts0
thenextweb.com 13y ago

Firefox OS: Quarterly feature releases, security updates every six weeks

blueveek
1pts0
ljouanneau.com 13y ago

Tada Here is SlimerJS

blueveek
2pts0
blog.lizardwrangler.com 13y ago

Success and Competition

blueveek
1pts0
github.com 13y ago

Operative: a small JS utility for seamlessly creating Web Worker scripts

blueveek
2pts0
blog.mozilla.org 13y ago

Deutsche Telekom Announces European Launch of Firefox OS Devices

blueveek
3pts0
www.tuaw.com 13y ago

Top iOS apps available for free ahead of App Store 5th anniversary

blueveek
103pts23
cmr.github.io 13y ago

The State of Rust 0.7

blueveek
8pts0
github.com 13y ago

Show HN: JSHint Gutter for Sublime Text 2 and 3

blueveek
3pts0
hacks.mozilla.org 13y ago

Firefox OS Building Blocks find a new home, and get more streamlined

blueveek
68pts10
thehill.com 13y ago

Reddit, Mozilla to stage Fourth of July protest against NSA spying

blueveek
245pts43
www.figuiere.net 13y ago

Your next mobile app should be web based

blueveek
2pts0

Sure, but that's only in index.xul, which is a very small part of the project. Everything else is plain old js+html (xhtml necessary for localization). Apologies, I didn't notice that when I said "there's no XUL in there".

As a meta-discussion, <vbox> is just a fancy way of saying:

div { display: -moz-box; -moz-box-orient: vertical; }

...which is the old flexbox implementation. But I digress :)

edit: link to the MDN article about `display: box`: https://developer.mozilla.org/en-US/docs/Web/CSS/box-orient

Make No Promises 13 years ago

These comparisons bring up memories of when we used to benchmark empty for loops. I think today’s microbenchmarks are starting to feel just like that.

Comparing the execution time of a hundred thousand (sync or not) callbacks vs. a hundred thousand (sync or not) promises is, in many cases, not a good or deciding factor for what tool you should pick from the toolbox. I would assert that in realistic scenarios, it really doesn't matter.

Shorthand functions are not standard yet. You should bet on arrow function expressions in Harmony for now:

  [1,2,3,4].map(x => x*x)) // [1,4,9,16]
(also note that |this| is lexically bound in the case of fat arrow functions)

Also, destructuring objects:

  let obj = { foo: 42, bar: { baz: 32 } }
  let { foo, bar } = obj;
  foo // 42
  bar.baz // 32
https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_...

List of all the goodies: https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_...

edit: formatting

Firefox 22 released 13 years ago

If you right click on a breadcrumb, you'll get the vertical stack. But there's certainly room for some polishing.