In a medium saucepan, heat lemon juice and butter over medium-high heat and remove just below the boiling point.
In a large bowl whisk whole eggs, yolks, and sugar to blend.
Gradually add the hot lemon mixture to the eggs, mixing well and quickly. Don't add it all at once as you can curdle parts of the eggs.
Transfer the mixture back to the saucepan and stir constantly over medium-low heat until it thickens and leaves a path in the back of the spoon (or silicone spatula) that stays put for a few seconds. Be careful it doesn't stick to the bottom of the pan so it doesn't burn.
Remove from the heat, add salt and vanilla, and stir well.
Strain curd with a fine-mesh strainer to avoid any hard bits that might have formed. This optional step ensures creamy curds, but you can omit it if you feel your mixture is smooth and has no lumps.
Transfer to a shallow bowl, cover with plastic wrap or a freezer sheet touching the whole surface of the curd, and let cool to room temperature. This will prevent a thick layer from forming.
Refrigerate in a jar or airtight container with a lid for a week. Or freeze in freezer-safe containers for up to a month.