Daftar referensi lengkap untuk pengukuran performa, optimasi, dan perbaikan performa aplikasi web modern berbasis Javascript
https://dev.to/ender_minyard/the-ultimate-guide-to-web-performance-ci4
#pwa #spa #ssr #ssg #lighthouse
https://dev.to/ender_minyard/the-ultimate-guide-to-web-performance-ci4
#pwa #spa #ssr #ssg #lighthouse
DEV Community
The Ultimate Guide to Web Performance 🚀
There's so many ways to speed up your site. Don't you wish every web performance tip was in one place...
Perbedaan antara URL dengan hash # dengan URL tanpa hash atau history mode , pada aplikasi web Single Page Application SPA
https://blog.bitsrc.io/using-hashed-vs-nonhashed-url-paths-in-single-page-apps-a66234cefc96
#hash #spa #pwa
https://blog.bitsrc.io/using-hashed-vs-nonhashed-url-paths-in-single-page-apps-a66234cefc96
#hash #spa #pwa
Medium
Using Hashed vs. Non-Hashed URL Paths in Single Page Apps
The pros and cons of hashed and non-hashed URLs.
Nuxt JS meluncurkan halaman khusus untuk mencari dan menampilkan modul-modul serta plugin Nuxt yang dikembangkan oleh komunitas Nuxt dan Vue JS. Selengkapnya bisa dilihat disini
https://modules.nuxtjs.org/
---
Latihan panjang sekali yang berisi latihan membuat 10 aplikasi web sederhana dengan Vue JS dalam waktu 10 jam
https://dev.to/sarthaksavvy/vue-3-10-apps-in-10-hours-29o7
---
Integrasi Vuex dengan Vue Composition API
https://dev.to/chiborg/integrating-vuex-with-the-vue-composition-api-4da9
---
Latihan membuat aplikasi PWA dengan Nuxt JS
https://dev.to/robotoptimist/nuxt-offline-first-pwa-tutorial-3geb
---
#nuxt #vue #module #tutorial #pwa #spa
https://modules.nuxtjs.org/
---
Latihan panjang sekali yang berisi latihan membuat 10 aplikasi web sederhana dengan Vue JS dalam waktu 10 jam
https://dev.to/sarthaksavvy/vue-3-10-apps-in-10-hours-29o7
---
Integrasi Vuex dengan Vue Composition API
https://dev.to/chiborg/integrating-vuex-with-the-vue-composition-api-4da9
---
Latihan membuat aplikasi PWA dengan Nuxt JS
https://dev.to/robotoptimist/nuxt-offline-first-pwa-tutorial-3geb
---
#nuxt #vue #module #tutorial #pwa #spa
Nuxt
Nuxt Modules
Discover our list of modules to supercharge your Nuxt project. Created by the Nuxt team and community.
Latihan bagian kedua dari Diligent Dev tentang membuat aplikasi pemilihan film dengan Vue JS , Vuetify , Vuefire , dan Firebase
https://youtu.be/mPLaF3zUf3M
Latihan bagian pertama ada di dalam deskripsi videonya.
---
Beberapa kelebihan menggunakan Nuxt JS jika dibandingkan dengan Vue JS biasa dengan Vue CLI
https://medium.com/javascript-in-plain-english/when-should-you-use-nuxt-js-instead-of-vue-js-8558a33b91c6
---
Panduan menggunakan Vue JS 3 dengan Tailwind CSS
https://dev.to/yashints/get-started-with-vue-3-and-tailwindcss-63m
---
Vue Splide , Vue component untuk membuat Carousel dan Slider di Vue JS
https://vuejsexamples.com/a-powerful-and-flexible-slider-and-carousel-for-vue-js/
---
Latihan membuat aplikasi chat dengan Vue JS , Quasar , dan Amazon AWS Amplify
https://blog.bitsrc.io/vuejs-and-serverless-the-right-combination-for-a-realtime-chat-app-5437443711ce
---
#vue #nuxt #ssr #spa #ssg #tailwind #slider #carousel #firebase #vuetify #vuefire
https://youtu.be/mPLaF3zUf3M
Latihan bagian pertama ada di dalam deskripsi videonya.
---
Beberapa kelebihan menggunakan Nuxt JS jika dibandingkan dengan Vue JS biasa dengan Vue CLI
https://medium.com/javascript-in-plain-english/when-should-you-use-nuxt-js-instead-of-vue-js-8558a33b91c6
---
Panduan menggunakan Vue JS 3 dengan Tailwind CSS
https://dev.to/yashints/get-started-with-vue-3-and-tailwindcss-63m
---
Vue Splide , Vue component untuk membuat Carousel dan Slider di Vue JS
https://vuejsexamples.com/a-powerful-and-flexible-slider-and-carousel-for-vue-js/
---
Latihan membuat aplikasi chat dengan Vue JS , Quasar , dan Amazon AWS Amplify
https://blog.bitsrc.io/vuejs-and-serverless-the-right-combination-for-a-realtime-chat-app-5437443711ce
---
#vue #nuxt #ssr #spa #ssg #tailwind #slider #carousel #firebase #vuetify #vuefire
YouTube
Tinder Style Movie Night Picker with Vue, Vuetify, Vuexfire, and Firebase | Part 2 - Authentication
Welcome back to part 2 of our Tinder Style Movie Night Picker. In this part, we’ll be focusing on authentication. We’ll be implementing it using Firebase Authentication, adding signup and sign-in pages, adding a user module to the Vuex store, and adding route…
Membuat header halaman yang dapat menyusun atau shrinking otomatis dengan bantuan CSS dan JavaScript
https://css-tricks.com/how-to-create-a-shrinking-header-on-scroll-without-javascript/
---
Membuat kustomisasi Fetch API dengan Decorator Pattern
https://dmitripavlutin.com/enhance-fetch-with-decorator-pattern/
---
Memahami algoritma Reverse String di Javascript
https://levelup.gitconnected.com/javascript-algorithm-reverse-a-string-c24d06129f03
---
Membuat aplikasi mode Single Page Application dengan JavaScript murni
https://levelup.gitconnected.com/writing-a-single-page-application-with-vanilla-js-a5c7f7e23f6d
---
Memahami function generators di JavaScript
https://dev.to/gsarciotto/generators-in-typescript-4b37
#header #nav #shrink #generator #reverse #decorator #spa
https://css-tricks.com/how-to-create-a-shrinking-header-on-scroll-without-javascript/
---
Membuat kustomisasi Fetch API dengan Decorator Pattern
https://dmitripavlutin.com/enhance-fetch-with-decorator-pattern/
---
Memahami algoritma Reverse String di Javascript
https://levelup.gitconnected.com/javascript-algorithm-reverse-a-string-c24d06129f03
---
Membuat aplikasi mode Single Page Application dengan JavaScript murni
https://levelup.gitconnected.com/writing-a-single-page-application-with-vanilla-js-a5c7f7e23f6d
---
Memahami function generators di JavaScript
https://dev.to/gsarciotto/generators-in-typescript-4b37
#header #nav #shrink #generator #reverse #decorator #spa
CSS-Tricks
How To Create A Shrinking Header On Scroll Without JavaScript | CSS-Tricks
Imagine a header of a website that is nice and thick, with plenty of padding on top and bottom of the content. As you scroll down, it shrinks up on itself,
Latihan membangun aplikasi Single Page Application atau SPA dengan Vue CLI
https://www.digitalocean.com/community/tutorials/how-to-generate-a-vue-js-single-page-app-with-vue-create
---
Membuat sistem logika Shopping Cart dengan Vue JS 3 dan Vuex
https://www.digitalocean.com/community/tutorials/how-to-build-a-shopping-cart-with-vue-3-and-vuex
---
Membuat Mock Data dengan Node JS untuk proses development aplikasi berbasis Vue JS
https://www.digitalocean.com/community/tutorials/how-to-use-vue-js-environment-modes-with-a-node-js-mock-data-layer
---
#vue #spa #mock #cli
https://www.digitalocean.com/community/tutorials/how-to-generate-a-vue-js-single-page-app-with-vue-create
---
Membuat sistem logika Shopping Cart dengan Vue JS 3 dan Vuex
https://www.digitalocean.com/community/tutorials/how-to-build-a-shopping-cart-with-vue-3-and-vuex
---
Membuat Mock Data dengan Node JS untuk proses development aplikasi berbasis Vue JS
https://www.digitalocean.com/community/tutorials/how-to-use-vue-js-environment-modes-with-a-node-js-mock-data-layer
---
#vue #spa #mock #cli
Digitalocean
How To Generate a Vue.js Single Page App With the Vue CLI | DigitalOcean
Vue.js is a popular JavaScript framework for creating user interfaces, often described as a combination of React and Angular, borrowing the prop-driven devel…
Panduan lengkap dan panjang menggunakan Axios untuk http request pada React JS
https://www.freecodecamp.org/news/how-to-use-axios-with-react/
---
Membangun aplikasi web dengan React dan Tailwind CSS
https://www.sitepoint.com/react-tailwind-css-build-site/
---
Mengenal Redux State management dengan membuat aplikasi penghitung penjumlahan naik dan turun
https://www.freecodecamp.org/news/learn-redux-by-making-a-counter-application/
---
Membuat aplikasi penjadwalan sederhana dengan React dan Tailwind CSS
https://javascript.plainenglish.io/develop-an-appointment-app-with-react-and-tailwind-css-part-8-ffdb469dd8ad
---
Cara mengamankan token JWT di dalam aplikasi Single Page Application React JS
https://javascript.plainenglish.io/how-to-secure-jwt-in-a-single-page-application-6a46e69fc393
#react #axios #tailwind #redux#spa #jwt
https://www.freecodecamp.org/news/how-to-use-axios-with-react/
---
Membangun aplikasi web dengan React dan Tailwind CSS
https://www.sitepoint.com/react-tailwind-css-build-site/
---
Mengenal Redux State management dengan membuat aplikasi penghitung penjumlahan naik dan turun
https://www.freecodecamp.org/news/learn-redux-by-making-a-counter-application/
---
Membuat aplikasi penjadwalan sederhana dengan React dan Tailwind CSS
https://javascript.plainenglish.io/develop-an-appointment-app-with-react-and-tailwind-css-part-8-ffdb469dd8ad
---
Cara mengamankan token JWT di dalam aplikasi Single Page Application React JS
https://javascript.plainenglish.io/how-to-secure-jwt-in-a-single-page-application-6a46e69fc393
#react #axios #tailwind #redux#spa #jwt
freeCodeCamp.org
How To Use Axios With React: The Definitive Guide (2021)
In this guide, you will see exactly how to use Axios.js with React using tons of real-world examples featuring React hooks. You'll see why you should use Axios as a data fetching library, how to set it up with React, and perform every type of HTTP r...
Alternatif dalam membuat Single Page Application dengan Vue JS dan bantuan Vue Loader library
https://blog.logrocket.com/vue-loader-tutorial/
---
Tips dalam menggunakan Vue JS
https://javascript.plainenglish.io/6-essentials-tips-for-vuejs-from-2-5-years-experience-1-b68dba2d2910
#vue #spa #tips
https://blog.logrocket.com/vue-loader-tutorial/
---
Tips dalam menggunakan Vue JS
https://javascript.plainenglish.io/6-essentials-tips-for-vuejs-from-2-5-years-experience-1-b68dba2d2910
#vue #spa #tips
LogRocket Blog
Using vue-loader to create single-page applications - LogRocket Blog
Learn how vue-loader defines Vue.js components as single-file components to create single-page applications.
Mengenal Prerender IO, layanan library untuk memperbaiki SEO pada aplikasi web dengan mode Single Page Application SPA
https://sviat-kuzhelev.medium.com/say-goodby-to-server-side-rendering-prerender-io-spas-with-seo-in-mind-62e6f68eb323
#spa #prerender
https://sviat-kuzhelev.medium.com/say-goodby-to-server-side-rendering-prerender-io-spas-with-seo-in-mind-62e6f68eb323
#spa #prerender
Medium
Say goodby to Server Side Rendering. Prerender.io — SPAs with SEO in mind.
“Perfection is achieved not when there is nothing more to add, but rather when there is nothing more to take away.” — Antoine de…
Latihan penting membuat router dengan JavaScript murni atau ES2015, yang dapat dipakai untuk router Single Page Application SPA
https://javascript.plainenglish.io/a-spa-pwa-router-in-pure-vanilla-es6-javascript-e8f79cfd0111
---
Beberapa fitur baru dari JavaScript Modern yang perlu dicoba
https://javascript.plainenglish.io/5-cool-javascript-features-you-might-not-know-about-yet-f2fc818bdd31
---
Cara komparasi dua buah Array di JavaScript
https://javascript.plainenglish.io/how-to-compare-arrays-in-javascript-3ee00907e7cf
---
Pengenalan konsep Higher Order Functions pada JavaScript
https://dev.to/fadhilradh/javascript-superpower-higher-order-function-4inn
---
#router #spa #higher #order #compare #es2021 #es2015
https://javascript.plainenglish.io/a-spa-pwa-router-in-pure-vanilla-es6-javascript-e8f79cfd0111
---
Beberapa fitur baru dari JavaScript Modern yang perlu dicoba
https://javascript.plainenglish.io/5-cool-javascript-features-you-might-not-know-about-yet-f2fc818bdd31
---
Cara komparasi dua buah Array di JavaScript
https://javascript.plainenglish.io/how-to-compare-arrays-in-javascript-3ee00907e7cf
---
Pengenalan konsep Higher Order Functions pada JavaScript
https://dev.to/fadhilradh/javascript-superpower-higher-order-function-4inn
---
#router #spa #higher #order #compare #es2021 #es2015
Medium
A SPA/PWA Router in Pure Vanilla ES6 JavaScript
One of the first and most important reasons people select a JavaScript framework such as Angular, Vue or React for SPAs/PWAs, is the fact…
Membuat router halaman untuk aplikasi SPA/PWA dengan JavaScript murni ES2015
https://javascript.plainenglish.io/a-spa-pwa-router-in-pure-vanilla-es6-javascript-e8f79cfd0111
---
Efek samping dari Hoisting yang terjadi di JavaScript dan solusinya
https://javascript.plainenglish.io/3-ways-javascript-hoisting-affects-your-code-a6a93626c600
---
#router #pwa #spa #hoisting
https://javascript.plainenglish.io/a-spa-pwa-router-in-pure-vanilla-es6-javascript-e8f79cfd0111
---
Efek samping dari Hoisting yang terjadi di JavaScript dan solusinya
https://javascript.plainenglish.io/3-ways-javascript-hoisting-affects-your-code-a6a93626c600
---
#router #pwa #spa #hoisting
Medium
A SPA/PWA Router in Pure Vanilla ES6 JavaScript
One of the first and most important reasons people select a JavaScript framework such as Angular, Vue or React for SPAs/PWAs, is the fact…
Membuat aplikasi SPA dengan Svelte JS dan SPA Router plugin
https://blog.logrocket.com/build-spa-svelte-svelte-spa-router/
#svelte #spa
https://blog.logrocket.com/build-spa-svelte-svelte-spa-router/
#svelte #spa
LogRocket Blog
Build a single-page application in Svelte with svelte-spa-router - LogRocket Blog
Here's how you can create a single-page application in Svelte and implement a routing mechanism with svelte-spa-router.
Tips dalam penggunaan Reducer Hooks dalam web worker React JS
https://blog.logrocket.com/place-usereducers-web-workers/
---
Latihan sederhana membuat aplikasi SPA dengan React JS
https://javascript.plainenglish.io/building-a-spa-with-react-and-node-cef18dccef17
---
#react #spa #reducer #hooks
https://blog.logrocket.com/place-usereducers-web-workers/
---
Latihan sederhana membuat aplikasi SPA dengan React JS
https://javascript.plainenglish.io/building-a-spa-with-react-and-node-cef18dccef17
---
#react #spa #reducer #hooks
LogRocket Blog
How to place React useReducer Hooks into web workers - LogRocket Blog
Learn how to use web workers in a React application, as well as how to use the useReducer Hook within a web worker with useWorkerizedReducer.
Latihan menggunakan input text area dengan type tag pada HTML
https://www.freecodecamp.org/news/html-textarea-how-to-add-text-box-to-your-website/
---
Membuat transisi antar halaman Single Page Application dengan CSS
https://blog.logrocket.com/single-page-applications-css-transitions/
#html #css #textarea #spa
https://www.freecodecamp.org/news/html-textarea-how-to-add-text-box-to-your-website/
---
Membuat transisi antar halaman Single Page Application dengan CSS
https://blog.logrocket.com/single-page-applications-css-transitions/
#html #css #textarea #spa
freeCodeCamp.org
HTML textarea – How to Add a Text Box Input Type Tag to Your Website
A text box is a section of your website where users can enter text. A blinking cursor appears when you click or tap on or inside the text box, indicating that you are ready to begin typing. And an on-screen keyboard will appear if you're using a tablet or…
Membuat tampilan SPA di Vue JS dengan bantuan Vue element admin
https://blog.logrocket.com/build-complex-spas-vue-element-admin/
---
Membuat aplikasi perawatan medis dengan Nuxt JS
https://dev.to/hackmamba/creating-a-customized-medication-dashboard-in-nuxtjs-23i9
---
Menambahkan import dari Vue component secara otomatis
https://blog.logrocket.com/how-to-automatically-import-register-vue-components/
---
#vue #spa #component #nuxt
https://blog.logrocket.com/build-complex-spas-vue-element-admin/
---
Membuat aplikasi perawatan medis dengan Nuxt JS
https://dev.to/hackmamba/creating-a-customized-medication-dashboard-in-nuxtjs-23i9
---
Menambahkan import dari Vue component secara otomatis
https://blog.logrocket.com/how-to-automatically-import-register-vue-components/
---
#vue #spa #component #nuxt
LogRocket Blog
Build complex SPAs quickly with vue-element-admin - LogRocket Blog
Learn how to use vue-element-admin, a helpful admin dashboard starter template, to jumpstart your dashboard building process in Vue.
React Performance Optimization
https://www.sitepoint.com/react-performance-optimization/
——
Scale Your React App with Storybook and Chromatic
https://www.sitepoint.com/scale-react-app-storybook-chromatic/
—-
How to Create a Sortable and Filterable Table in React
https://www.sitepoint.com/create-sortable-filterable-table-react/
—-
Top Redux Alternatives: Exploring State Management Solutions
https://www.sitepoint.com/top-redux-alternatives-exploring-state-management-solutions/
—-
React Router v6: A Beginner’s Guide
https://www.sitepoint.com/react-router-complete-guide/
—-
The New React Documentation Ditches SPA Apps
https://tomaszs2.medium.com/the-new-react-documentation-ditches-spa-apps-1fc1a7c435ec
—-
Understanding Design Patterns in React
https://rjroopal.medium.com/understanding-design-patterns-in-react-888afe845cae
—-
#react #performance #optimization #designPattern #documentation #spa #router #table #sortable
https://www.sitepoint.com/react-performance-optimization/
——
Scale Your React App with Storybook and Chromatic
https://www.sitepoint.com/scale-react-app-storybook-chromatic/
—-
How to Create a Sortable and Filterable Table in React
https://www.sitepoint.com/create-sortable-filterable-table-react/
—-
Top Redux Alternatives: Exploring State Management Solutions
https://www.sitepoint.com/top-redux-alternatives-exploring-state-management-solutions/
—-
React Router v6: A Beginner’s Guide
https://www.sitepoint.com/react-router-complete-guide/
—-
The New React Documentation Ditches SPA Apps
https://tomaszs2.medium.com/the-new-react-documentation-ditches-spa-apps-1fc1a7c435ec
—-
Understanding Design Patterns in React
https://rjroopal.medium.com/understanding-design-patterns-in-react-888afe845cae
—-
#react #performance #optimization #designPattern #documentation #spa #router #table #sortable
SitePoint
React Performance Optimization
Learn how to identify bottlenecks and use memoization, lazy loading, virtualization, and more to create highly performant React applications.
All About Dynamic Routing In Single Page Applications (SPAs)
https://blog.openreplay.com/dynamic-routing-in-single-page-applications/
#spa #routing #dynamic
https://blog.openreplay.com/dynamic-routing-in-single-page-applications/
#spa #routing #dynamic
Openreplay
All About Dynamic Routing in Single Page Applications (SPAs)
How to do this type of routing