JavaScript allows to declare functions in 6 ways. The article describes how to choose the right declaration type, depending on the situation and function purpose. (more…)
Read more »
Thou shalt not depend on me: analysing the use of outdated JavaScript libraries on the web Lauinger et al., NDSS 2017 Just based on the paper title alone, if you had to guess what the situation is … (more…)
Read more »
Back in the late 90’s — when I learned JavaScript — we were taught to write the... (more…)
Read more »
Most browsers from 2012 onwards (IE10+). As of early 2017, it should support
95-98% of users (caniuse.com); depending on your
target audience it could be higher or lower. Tippy gracefully degrades on older
b... (more…)
Read more »
The "eternal war in cache" has reached browsers, with multiple cache-based
side-channel attacks and countermeasures being suggested. A common approach for
countermeasures is to disable or restrict JavaScript features deemed essential
for carrying out atta... (more…)
Read more »