Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Dev.Opera

    dev.opera.com · Company blog · on HN since 2007

    Opera's developer blog covered web standards, browser features, and projects like Opera Unite, IndexedDB, and CSS will-change.

    Visit blogHN submissions
    Web DevelopmentHistoryProgramming
    What HN says

    HN links it for Opera's web standards articles and technical history; commenters recall Opera fondly and discuss user agent strings and early video support.

    Stats for nerds
    159HN people shared it
    108linked in comments
    1.6Kstory points
    Nov 2023last shared
    2009people per year2023

    Top posts on HN

    1. 1
      CSS: It was twenty years ago today
      2 people · 299 points · first shared 2014 · 114 comments on HN
    2. 2
      In search of the perfect JavaScript framework
      2 people · 206 points · first shared 2014 · 79 comments on HN
    3. 3
      Everything You Need to Know About the CSS will-change Property
      3 people · 179 points · first shared 2014 · 62 comments on HN
    4. 4
      JavaScript for hackers
      2 people · 133 points · first shared 2009 · 11 comments on HN
    5. 5
      Front-End Performance: The Dark Side
      1 person · 110 points · first shared 2016 · 13 comments on HN
    6. 6
      Native Responsive Images
      1 person · 76 points · first shared 2014 · 26 comments on HN
    7. 7
      Electronics for the JavaScript Developer Using Wi-Fi and Bluetooth LE
      1 person · 76 points · first shared 2015 · 11 comments on HN
    8. 8
      Synthesising Drum Sounds with the Web Audio API
      1 person · 59 points · first shared 2015 · 8 comments on HN
    9. 9
      Fonts for web design: a primer
      1 person · 45 points · first shared 2009 · 21 comments on HN
    10. 10
      An introduction to Opera Unite
      1 person · 44 points · first shared 2009 · 5 comments on HN

    What HN people wrote when they linked it

    • jfaucettSep 2012

      Since you say you know html,css, then I think the easiest thing to do would be to learn javascript and jquery and get a github account. This will probably let you see results and start contributing to open source the fastest. Once you get good enough in js you can do some bug fixes for any of the tons of js projects on github and work your way in on that route. I'd say with any non web-centric language (i.e. c, c++, ruby, go, haskell)- especially since you don't know coding yet - your looking at a minimum of two years before you could start actively contributing to a project.

      Here's some links to learn js/dom:
      MDN: https://developer.mozilla.org/en-US/
      Opera Developer Site: http://dev.opera.com/
      Javascript Repos on github: https://github.com/languages/JavaScript (read the source!)

      Also "javascript the good parts" by Crockford is a good javasceript book.

    • grrowlJun 2014

      The "Opera Mini" mode renders webpages into a specialised format (OBML), so they function more like interactive images; I'd bet they finally implemented a OBML rendering/UX layer for iOS. "Opera Turbo" would be a standard iOS UIWebView except it routes your requests through a caching and optimisation server for smaller payload and quicker downloads.

      Chrome on iOS renders in a UIWebView, too, and enables a similar "bandwidth saving proxy" technique by default which achieves similar results.

      More about Opera Mini's compression, OBML (outdated but gives a good overview): http://dev.opera.com/articles/opera-binary-markup-language/

      Sadly, I seem to only be able to install the previous version of the app which is a vastly different experience to the screenshots in the App Store. It might not have caught up to Australia's cache servers yet.

    • richtrFeb 2015

      This is awesome.

      Here is a link to the 3d web compass I built and submitted to Hacker News 3 years ago [1] (direct link to a demo @ [2]).

      I also released a JavaScript library based on that research that may help others use web device orientation without needing to understand all the math involved [3]. That in turn is based on a primer I made for web developers @ [4].

      I hope this helps others who want to use device orientation on the web to build web-based compasses, Virtual Reality and Augmented Reality experiences!

      [1] https://news.ycombinator.com/item?id=4115768.

      [2] https://richtr.github.io/Marine-Compass/

      [3] https://github.com/richtr/Full-Tilt

      [4] https://dev.opera.com/articles/w3c-device-orientation-usage/

    • mrspeakerOct 2011

      My favourite javascript raycaster was P01's "Wolf5k" (http://www.wolf5k.com/) - a raycaster in 5k of Javascript: before there was any such thing as canvas! It worked using an obscure, two colour, but programable image format - .xbm files, now killed by the browsers, so it won't work anymore.

      But there is a great article on the Opera Dev blog about how to build your own like the parent's: http://dev.opera.com/articles/view/creating-pseudo-3d-games-with-html-5-can-1/ (in fact, looking at the code it seems like this post is just a re-write of the Opera code by Jacob Seidelin - though it might me a coincidence)

    • rplntMar 2013

      > could anyone give an example of a modern application that checks against the user agent string?

      Gmail. Google docs, every single page titled something demo, ... basically every other site. And it should die already. Browser vendors put up with it because there are thousands and thousands of sites that wouldn't work just because you have the wrong user-agent string and the web developer was incompetent. Great examples include Chrome's idiotic string[1] and Opera's version 9.80[2].

      1. Discussed around.

      2. http://dev.opera.com/articles/view/opera-ua-string-changes/

    • jdauriemmaJul 2017

      This article was useful and concise.

      I urge web developers to consider the trade-offs when using CSS hardware acceleration. Properties like `will-change` or `transform3d` substantially increase the client device's energy usage. This has battery-life implications for users on portable devices such as laptops, tablets, and mobile phones. As with any other feature, ask "why" before "how" when prioritizing interactive motion in your webapp.

      More info: https://dev.opera.com/articles/css-will-change-property/

    Related

    Tantek Çeliktantek.com58 people

    js;dr = JavaScript required; Didn’t Read.

    Tantek Çelik
    Personal · last shared 2026
    Bruce Lawsonbrucelawson.co.uk57 people

    Opera will use Blink

    Bruce Lawson
    Personal · last shared 2026
    Opera Blogblogs.opera.com54 people

    Opera is Reborn

    Opera Blog
    Company · last shared 2026
    Project Tofinomedium.com/project-tofino22 people

    Browsers, Innovators Dilemma, and Project Tofino

    Project Tofino
    Company · last shared 2018
    Chrome for Developersdeveloper.chrome.com1.1k people

    "Begin disabling installed extensions still using Manifest V2 in Chrome stable"

    Chrome for Developers
    Company · last shared 2026
    Cory Housemedium.com/@housecor18 people

    Angular 2 versus React

    Cory House
    Personal · last shared 2017
    Peter-Paul Kochquirksmode.org266 people

    Web vs. native: let’s concede defeat

    Peter-Paul Koch
    Personal · last shared 2026
    Stubbornellastubbornella.org31 people

    Why I run my business like an open source project (2013)

    Stubbornella
    Personal · last shared 2026