Sofiaml Boo

Sofiaml Boo


What's the Difference Between Local, Session Storage and Cookies?


In this article, I’ll tell you about the difference between Session Storage, Local Storage, and Cookies.

Different kind of storage space is available for our data on the client as well as server-side, we can choose any of them according to our need and level of transparency. Among these storage spaces, three are Session Storage, Local Storage, and Cookie.

Among these three, Session and Local Storage comes under Web Storage, so first let’s compare and see the difference between them.

Session Storage and Local Storage

I had created a sample application to show the difference.

I just created a .NET application in which an HTML5 page is added, and on that page, script tag is added so that we can assign some values under the two storage.

<!DOCTYPE html>      
<html xmlns="">      

After this, I added single values in both sessions and local storage.

    sessionStorage.setItem("sessionData", "I am set in session storage.");    
    localStorage.setItem("localData", "I am set in local storage.");    

Now just simply run the application and on browser open the console. In the console, you can find the values in this simple way,

This is image title

You can see that both the values are available, up to here everything is fine and normal, even both look the same. But now open any other page of the application and again check the console.

This is image title

Did you find the value in both of them! NO.

Here comes the difference, session storage value will persist for a particular page only and will not be available on any other page but local storage value once entered can be accessed on any page.

Still, one more thing to come, just close the browser and open it again. Now again go to any other page and check the console for the value of the session and local storage.

This is image title

Did you find anything? Yes, local storage is still available and will remain available until you clear your browser’s history or clear it from JavaScript.

So, till now we have seen the difference between session and local storage and clearly local storage is proved as more helpful (depend on the case) than session storage.

Now let’s move towards local storage and cookies.

Local Storage and Cookies

I am adding a Web Form to my application and just provide some controls on it.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="StorageinHTML.WebForm1" %>    
<!DOCTYPE html>    
<html xmlns="">    
<head runat="server">    
    <form id="form1" runat="server">    
            <label>Please Enter Your Name:</label>    
            <asp:TextBox runat="server" ID="txtName"></asp:TextBox>    
            <br />    
            <label>Please Enter Surname:</label>    
            <asp:TextBox runat="server" ID="txtSurName"></asp:TextBox>    
            <br />    
            <label>Please Enter Your Mobile No. :</label>    
            <asp:TextBox runat="server" ID="txtMobile"></asp:TextBox>    
            <br />    
            <asp:Button runat="server" Text="Submit" OnClick="Unnamed_Click" />    

I had created a submit button and on its click event, I had put a debugger.

Now let’s move to the HTML5 page and add a cookie using JavaScript.

    sessionStorage.setItem("sessionData", "I am set in session storage.");    
    localStorage.setItem("localData", "I am set in local storage.");    
    document.cookie = "Available on both client and server side";    

Now run the application and open the HTML page, here open the console so that you can check the values.

This is image title

You can see all the values are available on the console.

Now open the Web Form on the browser and check it’s the console.

This is image title

Here you can see that both Local Storage and Cookies are having the values but as already explained Session Storage has lost the value.

Now click on the submit button and go to the debugger, here if you open the Quick Watch Window and check for Cookie using Request. Cookies then you will see that our cookie value is available over here but session storage or local storage value can’t be used here.

This is image title

So cookie value is available on both client-side as well as on server side but there are some more differences between these two like the following:

  1. Local Storage Value can be shared between multiple windows of the same browser easily.
  2. Cookies only allow 4 KB of data to get stored but WebStorage (both local and session) provides nearly around 10 MB of space for data to get stored.


In this article, we learned about the Difference Between Local Storage, Session Storage, And Cookies.

Thank you for reading!

#html #javascript #developer #programming

What is GEEK

Buddha Community

What's the Difference Between Local, Session Storage and Cookies?

Localization - Laravel Localization Example

In this example i will show you localization - laravel localization example.

Laravel’s localization features provide a convenient way to retrieve text in different languages, allowing you to easily support multiple languages within your application. So here i will show you how to create localization or laravel dynamic language.

Read More : Localization - Laravel Localization Example

Read Also : How To Integrate Paypal Payment Gateway In Laravel

#localization - laravel localization example #localization tutorial #localization #laravel multi languag #laravel documentation #laravel localization

Mark Anderson

Mark Anderson


Local Bitcoin Clone launch a trending business in crypto platform

The Blockchain App Factory offers a Local Bitcoin clone platform for its client with an impressive outcome that lures many users quickly. It allows the traders to buy and sell cryptocurrency for paying a particular party. This platform comes with peer-to-peer (P2P) with escrow for secure transactions, which helps in gaining trust and comfort with the feedback mechanism.

#local bitcoin clone script #buy & sell bitcoins with local currency #local bitcoin clone #best local bitcoin clone #local bitcoin exchange script #local bitcoin clone scripts

Assic Bale

Assic Bale


Cookie vs Session vs Local Storage vs Session Storage in Web Development 🔥🔥

Cookie vs Session vs Local Storage vs Session Storage 🔥🔥

The ability to quickly store information on a user’s browser is an incredibly under used, powerful feature of JavaScript, and this is partially because of how unwieldy it used to be. In this video I am going to discuss the differences between cookies, local storage, and session storage, and how dealing with browser storage has become much easier since the initial release of cookies. I will also talk about how to use cookies, local storage, and session storage to store information in a users browser.

Topics Covered:

1). Cookie vs Session

2). Local Storage vs Session Storage

Visit Technical Suneja official website :

Don’t forget to hit the Subscribe Button Below:…

#web development #localstorage #cookies

Mark Anderson

Mark Anderson


Embrace your business revenue with local bitcoin clone

The trading in local bitcoin clones provides an efficient platform for buying and selling local bitcoin and other cryptocurrencies. It adds value for users to trade cryptocurrencies locally in this generation. This platform offers P2P exchange with escrow protection for trade to happen safely and securely. It has a feedback mechanism and dispute resolution process that enables trading to be trustworthy and comfortable. The bitcoin clone comes with a customization solution to design as per the business requirement.

Cons of Trading Local Bitcoin Clone :

  • Peer-to-peer (P2P) trade.
  • Updated pricing structure.
  • Rapid Bitcoin Trade.
  • Safer trade with Escrow.
  • Background check for trustworthy traders.
  • Automated trading.

Attractive Features of Local Bitcoin Clone :

  • Two Factor Authentication provides state-of-the-art security solutions for every buyer and seller in the marketplace.
  • The creation of crypto-wallets provides escrow integration and performs safe transactions between buyer and seller.
  • It has multiple coin support to be Escrowed and transact without any inconvenience in the market.
  • It enables current live prices displayed in the market for allowing buyers to have a clear idea of trading the coins.
  • The sellers can advertise coins along with cryptocurrency details for the buyers to open a trade request.

The local bitcoin clone enables users worldwide to trade using local currencies for the exchange of cryptocurrency. The rise of local bitcoin value is high in the marketplace for investors to step forward and generate more business revenue in less time by contacting Blockchain App Factory to provide complete guidance.

##local bitcoin clone ##best local bitcoin clone ##buy and sell local bitcoin clone ##ready-made local bitcoin clone ##buy and sell local bitcoin

Tamia  Walter

Tamia Walter


Localization in Android - Step by Step Implementation

Localization in Android

The applications that we use in Android devices can be specific to a particular language. That is where Localization comes in the role. Localization is a process that changes the string into various different languages based on user requirements. In this tutorial, we will implement it practically in our application.

Localization can be done for Dates and time as well. Localizing the string is good for the users, but, how about localizing the date and the time? Yes, it can be done too. Luckily, Android SDK includes the classes that format dates and times according to the locale. In Android SDK these date and time are handled using Date class from java.util namespace. To return the current date and time, you can use java.util.Calendar.

You can code it this way to return the Date and the Time:

Date date= Calendar.getInstance().getTime(); // this will get the date and the time
java.text.DateFormat date_format; //This will get the standard format
Date_format = android.text.format.DateFormat.getDateFormat(this);

And for Time:

java.util.Date date_today = Calendar.getInstance().getTime();
java.text.DateFormat time_format;
time_format = android.text.format.DateFormat.getTimeFormat(this);

Language Codes and Folder names:

To implement it in our application we need to first create separate ‘values’ files in the resource folder specifying the language code.

Few of the common language codes that are used in Android are mentioned below:

LanguageCodeFolder NameArabicarvalues-arBengalibnvalues-bnBulgarianbgvalues-bgChinesezhvalues-zhFrenchfrvalues-frGermandevalues-deJapanesejavalues-jaTibetanbovalues-boHindihivalues-hiTelugutevalues-tePunjabipavalues-pa

The above mentioned code and folder names would be mentioned in the strings.xml file, where the string code would be mentioned as:

  • Say for Hindi:
  • res/values-hi / Strings.xml –
<?xml version="1.0" encoding="utf-8"?>
   <string name="app_name">स्थानीयकरण उदाहरण</string>
   <string name="hello">नमस्ते दुनिया</string>
   <string name="DataFlair">डाटा फ्लेयर</string>
   <string name="Akshita">अक्षिता ने आपको टेक्स्ट किया</string>
  • Say for Japanese:

res/values-ja / Strings.xml –

   <string name="DataFlair">データフレア</string>
   <string name="hello">" こんにちは世界"</string>
   <string name="Akshita">明下はあなたにテキストメッセージを送りました</string>
   <string name="app_name" translatable="false">" 私のAndroidローカリゼーション"</string>

#android tutorials #android localization #android localization example #android localization tutorial #localization in android