Dev.Opera

Log in

  • Web
  • Add-ons
  • Mobile
  • TV
  • Labs
  • CSS3 vs jQuery Animations

    By Siddharth Rao · Wednesday, September 26, 2012 66

    JavaScript has allowed us to create animations on our web pages for a number of years, with JavaScript libraries making such code easier to create and more reliable cross-browser. CSS3 animations, a more recent contender, also allow us to create animations on web pages, although they are currently not quite as reliably supported cross-browser. Which one should you use? This article compares the two approaches in terms of performance and other benefits. Read more…

  • Responsive web development with WordPress — a case study

    By Rachel McCollin · Wednesday, September 26, 2012 41

    This article presents a case study that specifically details solutions to some responsive design problems encountered when developing sites with WordPress, including responsive images, responsive video, and site planning. Read more…

  • HTTP: Response Codes

    By karlcow · Wednesday, September 12, 2012 31

    This article takes you in detail through HTTP response codes: how they work, what their purpose is, and what the most common ones mean. Read more…

  • Using RoboHydra as a mock server

    By Esteban Manchado Velázquez · Wednesday, September 12, 2012 25

    In the first article in this series, we looked at the basics of Robohydra, the flexible test server tool for testing client-server interactions. In this — the second article — we are taking this knowledge further, looking at more complex examples that utilize Robohydra as a mock server to send customized test responses back to your client applications. Read more…

  • Introduction to XMLHttpRequest Level 2

    By Tiffany Brown · Wednesday, August 29, 2012 28

    XMLHttpRequest is the primary technology that allows us to do Ajax-style updates to our pages — essentially, more dynamic content updates that don't require page reloads. The XHR1 spec (and earlier versions) worked ok but had a number of shortcomings. The new version — XHR2 — addresses many of those shortcomings; in this article we'll look at how, providing an overview and explanatory examples of all the main features. Read more…

  • Robohydra: a new testing tool for client-server interactions

    By Esteban Manchado Velázquez · Wednesday, July 25, 2012 18

    RoboHydra is a web server designed to help you write and test software that uses HTTP as a communication protocol. This article will take you through the basics of how RoboHydra works and how to install and use it at a basic level. You'll see how to use it as a proxy for an existing site, and how you can make changes to local files and see those changes immediately reflected on the live site! Read more…

  • Raw WebGL 101 — Part 3: advanced shader

    By Erik Möller · Wednesday, July 25, 2012 13

    In this — the third part of Erik's raw WebGL series — we will walk you through the creation of a more advanced shader example, culminating in a rather colourful fractal. Read more…

  • Head tracking with WebRTC

    By Audun Mathias Øygard · Wednesday, July 18, 2012 35

    The WebRTC standard allows supporting browsers to stream video and audio content directly from native devices such as a webcam. One rather exciting use case for WebRTC is head tracking — detecting the movement of your head (or other appendages) in relation to a webcam — which in turn allows us to create gesture-based controls. This article looks in depth at how head tracking can be implemented. Read more…

  • 1
  • 2
  • 3
  • 4
  • …
  • 41

Tags

  • JavaScript
  • CSS3
  • HTML5
  • SVG

Web Tools

  • Opera Developer builds
  • Web development extensions

Web Resources

  • Opera Developer News
  • Can I use... tables for Opera
  • Web Education Community Group Wiki
  • Opera questions on StackOverflow
  • GitHub repositories
  • Shiny Demos

Contribute

  • Submit articles

© 2014 Opera Software ASA.

  • Help/FAQ
  • Terms of service
  • Privacy