phases-of-web-development Flashcards

1
Q

development (author time)

A

dx (dev experience) = things we want need/like
- want to be able to write code in many modules
- modern syntax (ES6 plus, future syntax)
- alt syntax (eg JSX)
- file watchers
- hot module replacement
- npm packages

all of this helps with productivity and fun

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

build

A
  • webpack (fewer modules)
  • babel-loader (bridge between webpack and babel)
    • add transforms such as (block scoping, arrow functions,
      or jsx)
    • webpack sends module to babel through babel-loader,
      babel runs though transforms, then sends it back to
      javascript through babel-loader
  • babel
    • @babel/core
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

runtime (production, deliverable, artifact) aka reality (lol)

A
  • fewer modules (maybe just one)
  • compatible syntax
  • actual javascript
How well did you know this?
1
Not at all
2
3
4
5
Perfectly