HTML5 - Background Processes with Web Workers in Depth

Create Multithreaded Applications Using HTML5 and JavaScript
4.0 (1 rating) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
82 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 20
  • Length 1 hour
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2013 English

Course Description

If you have any queries or need a discount please contact us at admin@qscutter.com

You will learn everything about web worker within an hour.

One of the many design goals of the JavaScript language was to keep it single-threaded and, by extension, simple. Though I must admit that, given the idiosyncrasies of the language constructs, it is anything but simple! But what we mean by being “single-threaded” is that there is only one thread of control in JavaScript; yes, sadly, your JavaScript engine can do only one thing at a time.

Now, doesn’t that sound too restrictive to make use of multi-core processors lying idle on your machine? HTML5 promises to change all of that.

As envisioned by WHATWG, web workers are relatively heavy-weight. They are expected to be long-lived, have a high start-up performance cost, and a high per-instance memory cost.

With "HTML5 - Background Processes with Web Workers in Depth", you will learn everything about Web Workers, even if you've never build one before!

The full course has several video lectures, divided into several chapters. Each chapter will give you a new level of knowledge in Web Workers. We'll start from the basics of Web Workers development to more advanced and the most popular API used now a days.

NOTE: In order to keep you up to date in the world of Web Workers all the chapters will be updated regularly with new lectures, projects, quizzes and any changes in future versions of all the programming languages covered on the course.

Enroll now and start learning.

What are the requirements?

  • Text Editor
  • Browser

What am I going to get from this course?

  • Learn HTML5 Web Worker API
  • Learn JavaScript Event Handling
  • Learn JavaScript Callbacks

What is the target audience?

  • Anyone Interested in Web Development

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: 1. Getting Started
Introduction
Preview
02:34
Introduction to Web Workers
Preview
02:19
Types of Web Workers
Preview
00:56
Section 2: Dedicated Workers in Depth
Introduction to Dedicated Worker
Preview
01:55
Check for Browser Support
Preview
03:59
Graphical User Interface
02:29
Creating Instance, Callback and Passing Value to Web Workers
04:19
Implementation of Web Worker
04:06
Handling Errors
04:48
Import Scripts
01:54
Terminating Workers
01:02
Section 3: Shared Workers in Depth
Introduction to Shared Worker
02:44
Check for Browser Support
02:44
Graphical User Interface of App
01:54
Creating Instance, Callback, Connect Event and Message Event
03:33
Handling Connect and Message Event
01:54
Finishing the App
01:09
Scope of Shared Worker
02:22
Section 4: Conclusion
Conclusion
01:12
Section 5: Exercise Files
File
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

QScutter Tutorials, a place to learn technology

QScutter is a Indian based company that offers an ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples. The emphasis is on teaching real life skills that are essential in today's commercial environment. We provide tutorials for almost all IT topics.

Ready to start learning?
Take This Course