diff --git a/lecture1.html b/lecture1.html index 7cbcb63..0ba6142 100644 --- a/lecture1.html +++ b/lecture1.html @@ -26,7 +26,8 @@ @@ -38,7 +39,8 @@

#META_LECTURE#: #TITLE#

• -

+ +

@@ -100,7 +102,7 @@

Recall: Application Server

Programming Models

- + - + - +

Asynchronous I/O

- +
- + + +
@@ -164,7 +166,8 @@

Asynchronous I/O

Web 2.0 Application Architecture

-
+
@@ -176,7 +179,7 @@

JavaScript

  • Client-side (browser) and server-side (node.js, AppsScript)
  • Standard
  • Major characteristics
  • Multiple Runtimes

    -
    @@ -357,7 +362,8 @@

    Node.js

  • You do not need to deal with concurrency issues
  • More threads to realize I/O
  • -
  • Open sourced, @GitHub, many libraries
  • +
  • Open sourced, @GitHub, many libraries
  • Future platform for Web 2.0 apps
  • Every I/O as an event
  • @@ -403,7 +409,9 @@

    Node.js Event Loop