diff --git a/.DS_Store b/.DS_Store
deleted file mode 100644
index 4fed28f..0000000
Binary files a/.DS_Store and /dev/null differ
diff --git a/favicon.png b/favicon.png
new file mode 100644
index 0000000..0a18ed3
Binary files /dev/null and b/favicon.png differ
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..9d615c9
--- /dev/null
+++ b/index.html
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+ JavaScript Basics
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/index.js b/index.js
new file mode 100644
index 0000000..81e1d33
--- /dev/null
+++ b/index.js
@@ -0,0 +1,13 @@
+// Callbacks, events, events queue, execution contexts stack, Web APIs
+function waitingFn(timeInMs) {
+ const futureTime = Date.now() + timeInMs;
+ while (futureTime > Date.now()) {
+ // waiting...
+ }
+}
+
+setTimeout(() => console.log("Callback is executed"), 0);
+
+waitingFn(5000);
+
+console.log("Last statement in the global execution context");
\ No newline at end of file